Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai dengan Amazon S3 menggunakan AWS CLI
Anda dapat memulai dengan Amazon S3 dengan menggunakan AWS Command Line Interface (AWS CLI) untuk bekerja dengan bucket dan objek tujuan umum. Bucket adalah kontainer untuk objek. Objek adalah file data dan metadata apa pun yang mendeskripsikan file tersebut.
Untuk menyimpan objek di Amazon S3, Anda membuat bucket dan kemudian mengunggah objek ke bucket. Bila objek ada di dalam bucket, Anda bisa membuka, mengunduh, dan memindahkannya. Saat Anda tidak lagi memerlukan objek atau bucket, Anda dapat membersihkan sumber daya Anda.
Dengan Amazon S3, Anda hanya membayar sesuai penggunaan Anda. Untuk informasi selengkapnya tentang fitur dan harga Amazon S3, lihat Amazon S3
catatan
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat Tutorial: Memulai dengan S3 Express One Zone dan Bekerja dengan bucket direktori.
Pengaturan
Sebelum Anda mulai menggunakan AWS CLI dengan Amazon S3, pastikan Anda memiliki:
-
Mendaftar untuk sebuah AWS akun. Untuk petunjuk, lihat Menyiapkan Amazon S3.
-
Membuat pengguna dengan
s3:*
izin. Untuk petunjuk, lihat Menyiapkan Amazon S3. -
Menginstal dan mengkonfigurasi file AWS CLI. Untuk petunjuk, lihat Menginstal atau memperbarui versi terbaru AWS CLI dari Panduan AWS Command Line Interface Pengguna.
Untuk memverifikasi bahwa AWS CLI sudah dikonfigurasi dengan benar, jalankan perintah berikut:
aws sts get-caller-identity
Untuk informasi selengkapnya, lihat get-caller-identity dalam AWS CLI Referensi Perintah.
Perintah ini menampilkan daftar perintah Amazon S3 yang tersedia jika diinstal dan AWS CLI dikonfigurasi dengan benar.
Langkah 1: Buat bucket Amazon S3 pertama Anda
Setelah mengaturnya AWS CLI, Anda siap membuat ember di Amazon S3. Setiap objek di Amazon S3 disimpan di bucket. Sebelum Anda dapat menyimpan data di Amazon S3, Anda harus membuat bucket.
catatan
Anda tidak dikenakan biaya untuk membuat bucket. Anda hanya dikenakan untuk menyimpan objek di dalam bucket dan untuk memindahkan objek masuk dan keluar dari bucket. Biaya yang Anda tanggung melalui mengikuti contoh dalam panduan ini adalah minimal (kurang dari $1). Untuk informasi selengkapnya tentang biaya penyimpanan, lihat Harga Amazon S3
Untuk membuat bucket
-
Buat ember menggunakan
s3api create-bucket
perintah. Ganti
dengan nama bucket unik danamzn-s3-demo-bucket
us-east-1
dengan Wilayah yang Anda inginkan:aws s3api create-bucket --bucket
amzn-s3-demo-bucket
--regionus-east-1
Untuk Wilayah selain us-east-1, Anda perlu menentukan batasan lokasi:
aws s3api create-bucket --bucket
amzn-s3-demo-bucket
--regionus-west-2
--create-bucket-configuration LocationConstraint=us-west-2
catatan
-
Setelah membuat bucket, Anda tidak dapat mengubah Region.
-
Untuk meminimalkan latensi dan biaya serta memenuhi persyaratan regulasi, pilih Wilayah yang dekat dengan Anda. Objek yang disimpan di Wilayah tidak pernah keluar dari Wilayah kecuali Anda secara tegas mentransfer atau mereplikasinya ke Wilayah lain. Untuk daftar AWS Wilayah Amazon S3, lihat titik akhir AWS layanan di. Referensi Umum Amazon Web Services
-
Nama bucket harus:
-
Unik dalam partisi. Partisi adalah pengelompokan Wilayah. AWS Saat ini memiliki tiga partisi:
aws
(Kawasan komersial),aws-cn
(Wilayah Tiongkok), danaws-us-gov
(AWS GovCloud (US) Wilayah). -
Panjangnya antara 3 hingga 63 karakter.
-
Hanya terdiri dari huruf kecil, angka, titik (.), dan tanda hubung (-). Untuk kompatibilitas terbaik, sebaiknya hindari penggunaan periode (.) dalam nama bucket, kecuali bucket yang hanya digunakan untuk hosting situs web statis.
-
Dimulai dan diakhiri dengan huruf atau angka.
-
-
Setelah membuat bucket, Anda tidak dapat mengubah namanya.
-
Jangan sertakan informasi sensitif dalam nama bucket. Nama ember terlihat di titik URLs itu ke objek di ember.
-
-
Verifikasi bahwa bucket Anda dibuat dengan mencantumkan semua bucket:
aws s3 ls
-
Untuk Kepemilikan Objek, Anda dapat menonaktifkan atau mengaktifkan ACLs dan mengontrol kepemilikan objek yang diunggah ke bucket.
ACLs dinonaktifkan
Untuk menyetel pemilik Bucket diberlakukan (default) — ACLs dinonaktifkan, dan pemilik bucket secara otomatis memiliki dan memiliki kontrol penuh atas setiap objek di bucket tujuan umum:
aws s3api put-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
--ownership-controls="Rules=[{ObjectOwnership=BucketOwnerEnforced}]"catatan
Secara default, ACLs dinonaktifkan. Mayoritas kasus penggunaan modern di Amazon S3 tidak lagi memerlukan penggunaan. ACLs Kami menyarankan agar Anda tetap ACLs dinonaktifkan, kecuali dalam keadaan yang tidak biasa di mana Anda harus mengontrol akses untuk setiap objek secara individual. Untuk informasi selengkapnya, lihat Mengontrol kepemilikan objek dan menonaktifkan bucket ACLs Anda.
ACLs diaktifkan
-
Untuk mengatur lebih disukai pemilik Bucket — Pemilik bucket memiliki dan memiliki kontrol penuh atas objek baru yang ditulis akun lain ke ember dengan ACL
bucket-owner-full-control
kalengan:aws s3api put-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
--ownership-controls="Rules=[{ObjectOwnership=BucketOwnerPreferred}]"Jika Anda menerapkan setelan pilihan pemilik Bucket dan ingin meminta semua unggahan Amazon S3 menyertakan ACL yang
bucket-owner-full-control
dikalengkan, Anda hanya dapat mengizinkan unggahan objek Memerlukan ACL bucket-owner-full-control kalengan untuk operasi Amazon PUT S3 (lebih disukai pemilik ember) yang menggunakan ACL ini. -
Untuk mengatur Object writer — AWS Akun yang mengunggah objek memiliki objek, memiliki kontrol penuh atas objek tersebut, dan dapat memberikan akses kepada pengguna lain melalui: ACLs
aws s3api put-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
--ownership-controls="Rules=[{ObjectOwnership=ObjectWriter}]"
catatan
Pengaturan default-nya adalah Pemilik Bucket yang diberlakukan. Untuk menerapkan pengaturan default dan tetap ACLs dinonaktifkan, hanya
s3:CreateBucket
izin yang diperlukan. Untuk mengaktifkan ACLs, Anda harus memilikis3:PutBucketOwnershipControls
izin.Untuk memeriksa setelan Kepemilikan Objek saat ini untuk bucket Anda:
aws s3api get-bucket-ownership-controls --bucket
amzn-s3-demo-bucket
-
-
Untuk memverifikasi bahwa Blokir Akses Publik diaktifkan (diaktifkan secara default untuk bucket baru):
aws s3api get-public-access-block --bucket
amzn-s3-demo-bucket
Secara default, keempat pengaturan Blokir Akses Publik diaktifkan untuk bucket baru. Kami menyarankan Anda tetap mengaktifkan semua pengaturan, kecuali Anda tahu bahwa Anda perlu menonaktifkan satu atau beberapa pengaturan untuk kasus penggunaan spesifik Anda. Untuk informasi lebih lanjut tentang pemblokiran akses publik, lihat Melakukan blok akses publik ke penyimpanan Amazon S3 Anda.
Jika Anda perlu mengaktifkan Blokir Akses Publik, gunakan perintah berikut:
aws s3api put-public-access-block --bucket
amzn-s3-demo-bucket
--public-access-block-configuration "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"catatan
Untuk mengaktifkan semua pengaturan Blokir Akses Publik, hanya izin
s3:CreateBucket
yang diperlukan. Untuk mematikan pengaturan Blokir Akses Publik, Anda harus memiliki izins3:PutBucketPublicAccessBlock
. -
Untuk mengaktifkan pembuatan versi bucket Anda:
aws s3api put-bucket-versioning --bucket
amzn-s3-demo-bucket
--versioning-configuration Status=EnabledSecara default, Bucket Versioning dinonaktifkan. Penentuan Versi adalah cara menyimpan beberapa varian objek dalam bucket yang sama. Anda dapat menggunakan Penentuan Versi untuk menyimpan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan dalam bucket Anda. Dengan versioning, Anda dapat lebih mudah memulihkan dari tindakan pengguna yang tidak diinginkan dan kegagalan aplikasi. Untuk informasi selengkapnya tentang penentuan versi, lihat Mempertahankan beberapa versi objek dengan S3 Versioning.
-
Amazon S3 Object Lock membantu melindungi objek baru agar tidak dihapus atau ditimpa. Untuk informasi selengkapnya, lihat Mengunci objek dengan Object Lock. Untuk mengaktifkan Mengunci objek dengan Object Lock (memerlukan pembuatan versi bucket):
Untuk ember baru:
aws s3api create-bucket --bucket
amzn-s3-demo-bucket
--regionus-east-1
--object-lock-enabled-for-bucketUntuk ember yang ada:
aws s3api put-object-lock-configuration --bucket
amzn-s3-demo-bucket
--object-lock-configuration '{"ObjectLockEnabled": "Enabled"}'Jika Anda ingin mengatur default Mengunci objek dengan Object Lock bersama dengan mengaktifkan Object Lock, Anda dapat menggunakan:
aws s3api put-object-lock-configuration --bucket
amzn-s3-demo-bucket
--object-lock-configuration '{"ObjectLockEnabled":"Enabled","Rule":{"DefaultRetention":{"Mode":"COMPLIANCE","Days":30}}}'Anda dapat mengganti
"COMPLIANCE"
dengan"GOVERNANCE"
untuk mode yang tidak terlalu membatasi, dan menyesuaikan jumlah hari sesuai kebutuhan.catatan
Untuk membuat bucket yang diaktifkan Object Lock, Anda harus memiliki izin berikut:
s3:CreateBucket
,s3:PutBucketVersioning
, dans3:PutBucketObjectLockConfiguration
. -
Anda dapat menambahkan tag ke ember Anda. Dengan alokasi AWS biaya, Anda dapat menggunakan tag bucket untuk membubuhi keterangan penagihan penggunaan bucket. Tanda adalah pasangan nilai kunci yang mewakili label yang Anda tetapkan ke bucket. Untuk informasi selengkapnya, lihat Menggunakan tanda alokasi biaya bucket S3.
Untuk menambahkan tag ke bucket Anda:
aws s3api put-bucket-tagging --bucket
amzn-s3-demo-bucket
--tagging 'TagSet=[{Key=Purpose,Value=Testing},{Key=Environment,Value=Development}]' -
Bucket dan objek baru dienkripsi dengan menggunakan enkripsi sisi server dengan kunci terkelola Amazon S3
SSE-S3
() sebagai tingkat dasar konfigurasi enkripsi. Untuk memverifikasi enkripsi default bucket Anda, gunakan perintah berikut:aws s3api get-bucket-encryption --bucket
amzn-s3-demo-bucket
Anda juga dapat mengonfigurasi enkripsi sisi server dengan AWS KMS kunci (
SSE-KMS
) dan enkripsi sisi server dual-layer dengan keys () untuk bucket Anda. AWS KMSDSSE-KMS
Kunci AWS terkelola (aws/s3
) dan kunci terkelola pelanggan Anda dapat digunakan sebagai AWS KMS kunci untukSSE-KMS
dan konfigurasiDSSE-KMS
enkripsi Anda. Untuk informasi selengkapnya tentang kunci yang dikelola pelanggan, lihat Kunci dan AWS kunci pelanggan di Panduan AWS Key Management Service Pengembang. Untuk informasi selengkapnya tentang membuat AWS KMS kunci, lihat Membuat kunci di Panduan AWS Key Management Service Pengembang.penting
AWS KMS Kuncinya harus berada di AWS Wilayah yang sama dengan bucket Amazon S3 Anda. Kunci KMS lintas wilayah tidak didukung untuk enkripsi bucket Amazon S3.
Saat mengonfigurasi bucket untuk menggunakan enkripsi default dengan SSE-KMS, Anda juga dapat menggunakan Kunci Bucket Amazon S3. Amazon S3 Bucket Keys menurunkan biaya enkripsi dengan mengurangi lalu lintas permintaan dari Amazon S3 ke. AWS KMS Untuk informasi selengkapnya, lihat Mengurangi biaya SSE-KMS dengan Kunci Bucket Amazon S3. Kunci Bucket Amazon S3 tidak didukung untuk DSSE-KMS. Di dalam AWS CLI, Amazon S3 Bucket Keys TIDAK diaktifkan secara default saat membuat bucket baru. Ini berbeda dari perilaku konsol di mana mereka diaktifkan secara default.
Untuk mengonfigurasi
SSE-KMS
dan mengaktifkan Tombol Bucket Amazon S3:aws s3api put-bucket-encryption --bucket
amzn-s3-demo-bucket
--server-side-encryption-configuration "{\"Rules\":[{\"ApplyServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"aws:kms\",\"KMSMasterKeyID\":\"YOUR-KMS-KEY-ARN\"},\"BucketKeyEnabled\":true}]}"Untuk memeriksa apakah Kunci Bucket Amazon S3 diaktifkan untuk bucket:
aws s3api get-bucket-encryption --bucket
amzn-s3-demo-bucket
Output akan mencakup
BucketKeyEnabled
bidang yang disetel ke salah satutrue
ataufalse
.Untuk mengkonfigurasi
DSSE-KMS
, gunakan perintah berikut:aws s3api put-bucket-encryption --bucket
amzn-s3-demo-bucket
--server-side-encryption-configuration '{"Rules":[{"ApplyServerSideEncryptionByDefault":{"SSEAlgorithm":"aws:kms:dsse","KMSMasterKeyID":"YOUR-KMS-KEY-ARN
"}}]}'Untuk informasi selengkapnya tentang enkripsi default, lihat Mengatur perilaku enkripsi sisi server default untuk bucket Amazon S3. Untuk informasi selengkapnya tentang SSE-S3, lihat. Menggunakan enkripsi di sisi server dengan kunci terkelola Amazon S3 (SSE-S3)
penting
Jika Anda menggunakan opsi SSE-KMS atau DSSE-KMS untuk konfigurasi enkripsi default Anda, Anda tunduk pada kuota permintaan per detik (RPS) sebesar. AWS KMS Anda dapat mengurangi panggilan API KMS dengan mengaktifkan Amazon S3 Bucket Keys, yang mengurangi jumlah permintaan yang dikirim. AWS KMS Untuk informasi selengkapnya tentang kuota AWS KMS dan cara meminta kenaikan kuota, lihat Kuota di Panduan Pengembang AWS Key Management Service .
Anda telah membuat bucket di Amazon S3. Langkah selanjutnya adalah mengunggah objek ke bucket Anda.
Langkah 2: Unggah objek ke bucket Anda
Setelah membuat bucket di Amazon S3, Anda siap untuk mengunggah objek ke bucket. Objek dapat berupa jenis file apa pun: file teks, foto, video, dan sebagainya.
Untuk mengunggah objek ke bucket
-
Buat file teks sederhana untuk diunggah. Anda dapat menggunakan editor teks apa pun atau menjalankan perintah berikut:
echo 'Hello, Amazon S3!' > example.txt
-
Unggah file ke bucket Anda menggunakan perintah s3 cp:
aws s3 cp example.txt s3://
amzn-s3-demo-bucket
/Jika unggahan berhasil, Anda akan melihat output yang mirip dengan:
upload: ./example.txt to s3://
amzn-s3-demo-bucket
/example.txt -
Verifikasi bahwa objek telah diunggah dengan mencantumkan konten bucket Anda:
aws s3 ls s3://
amzn-s3-demo-bucket
/
Anda berhasil mengunggah objek ke bucket Anda. Langkah selanjutnya adalah mengunduh objek.
Langkah 3: Mengunduh objek
Setelah mengunggah sebuah objek ke bucket, Anda dapat melihat informasi tentang objek tersebut dan mengunduhnya ke komputer lokal.
Untuk mengunduh objek dari bucket Amazon S3
-
Untuk mendapatkan informasi tentang objek Anda:
aws s3api head-object --bucket
amzn-s3-demo-bucket
--key example.txtPerintah ini mengembalikan metadata tentang objek, termasuk jenis konten, panjang konten, dan tanggal modifikasi terakhir.
-
Unduh objek ke komputer lokal Anda:
aws s3 cp s3://
amzn-s3-demo-bucket
/example.txt downloaded-example.txtJika unduhan berhasil, Anda akan melihat output yang mirip dengan:
download: s3://
amzn-s3-demo-bucket
/example.txt to ./downloaded-example.txt -
Verifikasi isi file yang diunduh:
cat downloaded-example.txt
catatan
-
Berbeda dengan konsol, AWS CLI dapat mengunduh beberapa objek sekaligus menggunakan wildcard atau
--recursive
bendera. -
Saat mengunduh objek dengan AWS CLI, periode (.) di akhir nama kunci objek dipertahankan, tidak seperti di konsol tempat mereka dihapus. Ini penting jika kunci objek Anda diakhiri dengan titik.
Contoh mengunduh beberapa objek:
Untuk mengunduh beberapa objek dari bucket Amazon S3 dengan ekstensi file tertentu, gunakan perintah salin rekursif dengan exclude
dan include
filter seperti yang ditunjukkan pada contoh.
aws s3 cp s3://
amzn-s3-demo-bucket
/ . --recursive --exclude "*" --include "*.txt"
Anda berhasil mengunduh objek. Langkah selanjutnya adalah menyalin objek Anda ke folder.
Langkah 4: Salin objek ke folder
Anda sudah menambahkan objek ke dalam bucket dan mengunduh objek. Sekarang, Anda membuat folder dan menyalin objek ke folder.
Untuk menyalin objek ke folder
-
Di Amazon S3, folder diwakili oleh awalan dalam kunci objek. Buat “folder” dengan menyalin objek dengan awalan:
aws s3 cp s3://
amzn-s3-demo-source-bucket
/example.txt s3://amzn-s3-demo-destination-bucket
/favorite-files/example.txtJika salinan berhasil, Anda akan melihat output yang mirip dengan:
copy: s3://
amzn-s3-demo-source-bucket
/example.txt to s3://amzn-s3-demo-destination-bucket
/favorite-files/example.txt -
Verifikasi bahwa objek telah disalin dengan mencantumkan isi folder:
aws s3 ls s3://
amzn-s3-demo-destination-bucket
/favorite-files/
Anda telah berhasil menyalin objek Anda ke folder. Langkah selanjutnya adalah menghapus objek dan ember Anda.
Langkah 5: Hapus objek dan bucket Anda
Saat Anda tidak lagi memerlukan objek atau bucket, kami menyarankan Anda menghapusnya untuk mencegah biaya lebih lanjut. Jika Anda menyelesaikan panduan memulai ini sebagai latihan pembelajaran, dan Anda tidak berencana untuk menggunakan bucket atau objek Anda, kami sarankan Anda menghapus bucket dan objek Anda sehingga biaya tidak lagi bertambah.
Sebelum menghapus bucket, kosongkan bucket atau hapus objek di dalam bucket. Setelah Anda menghapus objek dan bucket Anda, objek tersebut tidak lagi tersedia.
Jika Anda ingin terus menggunakan nama bucket yang sama, sebaiknya hapus objek atau kosongkan bucket, tetapi jangan menghapus bucket. Setelah Anda menghapus bucket, nama akan tersedia untuk digunakan kembali. Namun, AWS akun lain mungkin membuat ember dengan nama yang sama sebelum Anda memiliki kesempatan untuk menggunakannya kembali.
Menghapus objek
Jika ingin memilih objek mana yang Anda hapus tanpa mengosongkan semua objek dari bucket, Anda dapat menghapus objek.
Hapus objek tertentu:
aws s3 rm s3://
amzn-s3-demo-bucket
/example.txt
Jika penghapusan berhasil, Anda akan melihat output yang mirip dengan:
delete: s3://
amzn-s3-demo-bucket
/example.txt
Mengosongkan bucket Anda
Jika Anda berencana untuk menghapus bucket, Anda harus terlebih dahulu mengosongkan bucket Anda, yang menghapus semua objek, versi, dan menghapus spidol di bucket.
Mengosongkan bucket
penting
Mengosongkan bucket tidak dapat diurungkan. Objek yang ditambahkan ke bucket saat tindakan bucket kosong sedang berlangsung akan dihapus.
-
Opsi 1: Untuk ember yang lebih kecil, gunakan
rm
perintah dengan--recursive
bendera untuk menghapus semua objek di ember:aws s3 rm s3://
amzn-s3-demo-bucket
--recursivePerintah ini menghapus semua objek di bucket, termasuk objek dalam folder.
catatan
Jika bucket Anda berisi banyak objek atau benda besar, perintah ini mungkin habis. Untuk bucket dengan data dalam jumlah besar, gunakan aturan Siklus Hidup Amazon S3 untuk menghapus objek dalam bucket.
Opsi 2: Gunakan aturan Siklus Hidup Amazon S3 (disarankan untuk ember besar)
Untuk bucket dengan banyak objek atau objek besar, gunakan aturan Siklus Hidup Amazon S3 untuk secara otomatis kedaluwarsa dan menghapus semua objek. Tunggu hingga aturan siklus hidup diproses (ini mungkin memakan waktu hingga 24 jam). Untuk informasi selengkapnya tentang penggunaan aturan siklus hidup untuk mengosongkan bucket, lihat Bagaimana cara mengosongkan bucket Amazon S3 menggunakan
aturan konfigurasi siklus hidup? . -
Verifikasi bahwa ember kosong:
aws s3 ls s3://
amzn-s3-demo-bucket
-
Jika bucket Anda mengaktifkan versi, gunakan perintah berikut untuk menghapus objek berversi dan menghapus penanda.
Hapus objek berversi:
aws s3api delete-objects --bucket
amzn-s3-demo-bucket
--delete "$(aws s3api list-object-versions --bucketamzn-s3-demo-bucket
--output json --query='{Objects: Versions[].{Key:Key,VersionId:VersionId}}')"Hapus penanda hapus:
aws s3api delete-objects --bucket
amzn-s3-demo-bucket
--delete "$(aws s3api list-object-versions --bucketamzn-s3-demo-bucket
--output json --query='{Objects: DeleteMarkers[].{Key:Key,VersionId:VersionId}}')" -
Verifikasi bahwa bucket kosong dari semua versi objek dan hapus penanda:
aws s3api list-object-versions --bucket
amzn-s3-demo-bucket
Output seharusnya tidak menunjukkan versi atau menghapus penanda yang tersisa.
Menghapus bucket Anda
Setelah mengosongkan bucket atau menghapus semua objek dari bucket, Anda dapat menghapus bucket.
penting
Menghapus ember tidak dapat dibatalkan. Nama bucket bersifat unik. Jika Anda menghapus bucket, AWS pengguna lain dapat menggunakan nama tersebut. Jika Anda ingin terus menggunakan nama bucket yang sama, jangan menghapus bucket Anda. Sebaliknya, kosongkan dan simpan bucket.
Untuk menghapus ember Anda
-
Hapus ember Anda:
aws s3api delete-bucket --bucket
amzn-s3-demo-bucket
-
Verifikasi bahwa bucket telah dihapus dengan mencantumkan semua bucket Anda:
aws s3 ls
Langkah selanjutnya
Dalam contoh sebelumnya, Anda belajar cara melakukan beberapa tugas dasar Amazon S3 menggunakan. AWS CLI
Topik-topik berikut ini menjelaskan jalur pembelajaran yang dapat Anda gunakan untuk mendapatkan pemahaman yang lebih mendalam tentang Amazon S3 sehingga Anda dapat mengimplementasikannya di aplikasi Anda.
Daftar berikut menunjukkan AWS CLI perintah umum untuk Amazon S3:
-
cp - Menyalin file atau objek antara sistem file lokal Anda dan Amazon S3, atau antara lokasi Amazon S3
-
ls - Daftar objek Amazon S3 dan awalan umum di bawah bucket dan awalan yang ditentukan
-
mb - Membuat ember Amazon S3
-
mv - Memindahkan file atau objek antara sistem file lokal Anda dan Amazon S3, atau antara lokasi Amazon S3
-
presign - Menghasilkan URL yang telah ditandatangani sebelumnya untuk objek Amazon S3 yang memungkinkan akses sementara tanpa kredensyal AWS
-
rb - Menghapus ember Amazon S3 kosong. Anda dapat menggunakan
--force
bendera untuk secara otomatis mengosongkan dan menghapus ember dengan konten dalam satu perintah. Tindakan ini tidak dapat dibatalkan. -
rm - Menghapus objek dari Amazon S3
-
sinkronisasi - Menyinkronkan direktori dan awalan Amazon S3 dengan menyalin file baru dan diperbarui secara rekursif dari direktori sumber ke tujuan.
-
situs web - Mengkonfigurasi ember sebagai situs web statis
Untuk informasi selengkapnya tentang AWS CLI perintah untuk Amazon S3, lihat sumber daya berikut: