

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai dengan Amazon S3
<a name="GetStartedWithS3"></a>

Anda dapat memulai dengan Amazon S3 dengan bekerja dengan bucket dan objek. *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](https://aws.amazon.com/s3). Jika Anda adalah pelanggan baru Amazon S3, Anda dapat memulai Amazon S3 secara gratis. Untuk informasi selengkapnya, lihat [AWS Tingkat Gratis](https://aws.amazon.com/free).

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

**Video: Memulai Amazon S3**  
Video berikut menunjukkan kepada Anda cara memulai Amazon S3.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/FZCZbPEMlXk//0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/FZCZbPEMlXk/)


**Prasyarat**  
Sebelum memulai, konfirmasikan Anda telah menyelesaikan langkah-langkah dalam [Menyiapkan Amazon S3](#setting-up-s3).

## Menyiapkan Amazon S3
<a name="setting-up-s3"></a>

Ketika Anda mendaftar AWS, Anda Akun AWS secara otomatis mendaftar untuk semua layanan di AWS, termasuk Amazon S3. Anda hanya membayar biaya layanan yang Anda gunakan.

Dengan Amazon S3, Anda hanya membayar sesuai penggunaan Anda. Untuk informasi selengkapnya tentang fitur dan harga Amazon S3, lihat [Amazon S3](https://aws.amazon.com/s3). Jika Anda adalah pelanggan baru Amazon S3, Anda dapat memulai Amazon S3 secara gratis. Untuk informasi selengkapnya, lihat [AWS Tingkat Gratis](https://aws.amazon.com/free).

Untuk mengatur Amazon S3, gunakan langkah-langkah di bagian berikut.

Saat Anda mendaftar AWS dan menyiapkan Amazon S3, Anda dapat secara opsional mengubah bahasa tampilan di. Konsol Manajemen AWS Untuk informasi lebih lanjut, lihat [Mengubah bahasa Konsol Manajemen AWS](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html#change-language) di *Konsol Manajemen AWS Panduan memulai*.

**Topics**
+ [

### Mendaftar untuk Akun AWS
](#sign-up-for-aws)
+ [

### Buat pengguna dengan akses administratif
](#create-an-admin)

### Mendaftar untuk Akun AWS
<a name="sign-up-for-aws"></a>

Jika Anda tidak memiliki Akun AWS, selesaikan langkah-langkah berikut untuk membuatnya.

**Untuk mendaftar untuk Akun AWS**

1. Buka [https://portal.aws.amazon.com/billing/pendaftaran.](https://portal.aws.amazon.com/billing/signup)

1. Ikuti petunjuk online.

   Bagian dari prosedur pendaftaran melibatkan menerima panggilan telepon atau pesan teks dan memasukkan kode verifikasi pada keypad telepon.

   Saat Anda mendaftar untuk sebuah Akun AWS, sebuah *Pengguna root akun AWS*dibuat. Pengguna root memiliki akses ke semua Layanan AWS dan sumber daya di akun. Sebagai praktik keamanan terbaik, tetapkan akses administratif ke pengguna, dan gunakan hanya pengguna root untuk melakukan [tugas yang memerlukan akses pengguna root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWS mengirimi Anda email konfirmasi setelah proses pendaftaran selesai. Kapan saja, Anda dapat melihat aktivitas akun Anda saat ini dan mengelola akun Anda dengan masuk [https://aws.amazon.com.rproxy.goskope.comke/](https://aws.amazon.com/) dan memilih **Akun Saya**.

### Buat pengguna dengan akses administratif
<a name="create-an-admin"></a>

Setelah Anda mendaftar Akun AWS, amankan Pengguna root akun AWS, aktifkan AWS IAM Identity Center, dan buat pengguna administratif sehingga Anda tidak menggunakan pengguna root untuk tugas sehari-hari.

**Amankan Anda Pengguna root akun AWS**

1.  Masuk ke [Konsol Manajemen AWS](https://console.aws.amazon.com/)sebagai pemilik akun dengan memilih **pengguna Root** dan memasukkan alamat Akun AWS email Anda. Di laman berikutnya, masukkan kata sandi.

   Untuk bantuan masuk dengan menggunakan pengguna root, lihat [Masuk sebagai pengguna root](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) di *AWS Sign-In Panduan Pengguna*.

1. Mengaktifkan autentikasi multi-faktor (MFA) untuk pengguna root Anda.

   Untuk petunjuk, lihat [Mengaktifkan perangkat MFA virtual untuk pengguna Akun AWS root (konsol) Anda](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) di Panduan Pengguna *IAM*.

**Buat pengguna dengan akses administratif**

1. Aktifkan Pusat Identitas IAM.

   Untuk mendapatkan petunjuk, silakan lihat [Mengaktifkan AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html) di *Panduan Pengguna AWS IAM Identity Center *.

1. Di Pusat Identitas IAM, berikan akses administratif ke pengguna.

   Untuk tutorial tentang menggunakan Direktori Pusat Identitas IAM sebagai sumber identitas Anda, lihat [Mengkonfigurasi akses pengguna dengan default Direktori Pusat Identitas IAM](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html) di *Panduan AWS IAM Identity Center Pengguna*.

**Masuk sebagai pengguna dengan akses administratif**
+ Untuk masuk dengan pengguna Pusat Identitas IAM, gunakan URL masuk yang dikirim ke alamat email saat Anda membuat pengguna Pusat Identitas IAM.

  Untuk bantuan masuk menggunakan pengguna Pusat Identitas IAM, lihat [Masuk ke portal AWS akses](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) di *Panduan AWS Sign-In Pengguna*.

**Tetapkan akses ke pengguna tambahan**

1. Di Pusat Identitas IAM, buat set izin yang mengikuti praktik terbaik menerapkan izin hak istimewa paling sedikit.

   Untuk petunjuknya, lihat [Membuat set izin](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html) di *Panduan AWS IAM Identity Center Pengguna*.

1. Tetapkan pengguna ke grup, lalu tetapkan akses masuk tunggal ke grup.

   Untuk petunjuk, lihat [Menambahkan grup](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html) di *Panduan AWS IAM Identity Center Pengguna*.

## Langkah 1: Buat bucket S3 pertama Anda
<a name="creating-bucket"></a>

Setelah mendaftar AWS, Anda siap membuat ember di Amazon S3 menggunakan file. Konsol Manajemen AWS Setiap objek di Amazon S3 disimpan di *bucket*. Sebelum Anda dapat menyimpan data di Amazon S3, Anda harus membuat bucket. 

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

**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 \$11). Untuk informasi selengkapnya tentang biaya penyimpanan, lihat [Harga Amazon S3](https://aws.amazon.com/s3/pricing/).

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di bilah navigasi di bagian atas halaman, pilih nama yang saat ini ditampilkan Wilayah AWS. Selanjutnya, pilih Wilayah tempat Anda ingin membuat ember. 
**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 Amazon S3 Wilayah AWS, lihat [Layanan AWS titik akhir](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) di. *Referensi Umum Amazon Web Services*

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Pilih **Buat bucket**. Halaman **Buat bucket** terbuka.

1. Untuk **Nama bucket**, masukkan nama untuk bucket Anda.

   Nama bucket harus:
   + Unik dalam partisi. Partisi adalah pengelompokan Wilayah. AWS saat ini memiliki tiga partisi: `aws` (Kawasan komersial), `aws-cn` (Wilayah Tiongkok), dan `aws-us-gov` (AWS GovCloud (US) Regions).
   + Panjangnya antara 3 hingga 63 karakter.
   + Hanya terdiri dari huruf kecil, angka, titik (`.`), dan tanda hubung (). `-` Untuk kompatibilitas terbaik, sebaiknya hindari penggunaan period (`.`) dalam nama bucket, kecuali bucket yang hanya digunakan untuk hosting situs statis.
   + Dimulai dan diakhiri dengan huruf atau angka. 
   + Untuk daftar lengkap aturan penamaan ember, lihat. [Aturan penamaan bucket tujuan umum](bucketnamingrules.md)
**penting**  
Setelah membuat bucket, Anda tidak dapat mengubah namanya. 
Jangan sertakan informasi sensitif dalam nama bucket. Nama bucket terlihat dalam URLs yang menunjuk objek dalam bucket.

1. (Opsional) Di bawah **Konfigurasi umum**, Anda dapat memilih untuk menyalin setelan bucket yang ada ke bucket baru Anda. Jika Anda tidak ingin menyalin pengaturan bucket yang ada, lewati ke langkah berikutnya.
**catatan**  
Opsi ini:  
Tidak tersedia di AWS CLI dan hanya tersedia di konsol Amazon S3
Tidak menyalin kebijakan bucket dari bucket yang ada ke bucket baru

    Untuk menyalin setelan bucket yang ada, di bagian **Salin setelan dari bucket yang ada**, pilih **Pilih bucket**. **Jendela Select bucket** terbuka. Temukan bucket dengan pengaturan yang ingin Anda salin, lalu pilih **Pilih bucket**. Jendela **Choose bucket** ditutup, dan jendela **Create bucket** terbuka kembali.

   Di bawah **Salin pengaturan dari bucket yang ada**, Anda sekarang melihat nama bucket yang Anda pilih. Pengaturan bucket baru Anda sekarang cocok dengan pengaturan bucket yang Anda pilih. Jika Anda ingin menghapus pengaturan yang disalin, pilih **Pulihkan default**. Tinjau setelan bucket yang tersisa di halaman **Buat bucket**. Jika Anda tidak ingin membuat perubahan apa pun, Anda dapat melompat ke langkah terakhir. 

1. Di bawah **Kepemilikan Objek**, untuk menonaktifkan atau mengaktifkan ACLs dan mengontrol kepemilikan objek yang diunggah di bucket Anda, pilih salah satu setelan berikut:

**ACLs dinonaktifkan**
   +  **Pemilik bucket diberlakukan (default)** — ACLs dinonaktifkan, dan pemilik bucket secara otomatis memiliki dan memiliki kontrol penuh atas setiap objek di bucket tujuan umum. ACLs tidak lagi memengaruhi izin akses ke data di bucket tujuan umum S3. Bucket menggunakan kebijakan secara eksklusif untuk menentukan kontrol akses.

     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 di mana Anda harus mengontrol akses untuk setiap objek secara individual. Untuk informasi selengkapnya, lihat [Mengontrol kepemilikan objek dan menonaktifkan bucket ACLs Anda](about-object-ownership.md).

**ACLs diaktifkan**
   + **Pemilik bucket yang dipilih**—Pemilik bucket memiliki dan diberikan kendali penuh atas objek baru yang ditulis akun lain ke bucket dengan ACL `bucket-owner-full-control` yang dibatasi. 

     Jika Anda menerapkan pengaturan **Pemilik bucket yang dipilih**, agar semua unggahan Amazon S3 menyertakan ACL `bucket-owner-full-control` yang terekam, Anda dapat [menambahkan kebijakan bucket](ensure-object-ownership.md#ensure-object-ownership-bucket-policy) yang hanya mengizinkan unggahan objek yang menggunakan ACL ini.
   + **Penulis objek** — Akun AWS Yang mengunggah objek memiliki objek, memiliki kontrol penuh atasnya, dan dapat memberikan pengguna lain akses ke sana melalui. ACLs
**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 memiliki `s3:PutBucketOwnershipControls` izin.

1. Di bawah **Pengaturan Blokir Akses Publik untuk bucket ini**, pilih pengaturan Blokir Akses Publik yang ingin Anda terapkan ke bucket. 

   Secara default, semua pengaturan Blokir Akses Publik untuk bucket direktori diaktifkan. 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](access-control-block-public-access.md).
**catatan**  
Untuk mengaktifkan semua pengaturan Blokir Akses Publik, hanya izin `s3:CreateBucket` yang diperlukan. Untuk mematikan pengaturan Blokir Akses Publik, Anda harus memiliki izin `s3:PutBucketPublicAccessBlock`.

1. (Opsional) Secara 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 Versi S3](Versioning.md). 

   **Untuk mengaktifkan pembuatan versi di bucket Anda, pilih Aktifkan.** 

1. (Opsional) Di bawah **Tanda**, Anda dapat memilih untuk menambahkan tanda ke bucket 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](CostAllocTagging.md).

   Untuk menambahkan tanda bucket, masukkan **Kunci** dan secara opsional **Nilai**, lalu pilih **Tambahkan Tanda**.

1. Untuk mengonfigurasi **enkripsi Default**, di bawah **Jenis enkripsi**, pilih salah satu dari berikut ini: 
   + **Enkripsi di sisi server dengan kunci terkelola Amazon S3 (SSE-S3)**
   + **Enkripsi sisi server dengan AWS Key Management Service kunci (SSE-KMS)**
   + **Enkripsi sisi server dua lapis dengan kunci () (DSSE-KMS AWS Key Management Service )AWS KMS**
**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*Untuk informasi selengkapnya tentang AWS KMS kuota dan cara meminta kenaikan kuota, lihat [Kuota](https://docs.aws.amazon.com/kms/latest/developerguide/limits.html) di Panduan Pengembang AWS Key Management Service .*

   Bucket dan objek baru dienkripsi dengan menggunakan enkripsi sisi server dengan kunci terkelola Amazon S3 (SSE-S3) sebagai tingkat dasar konfigurasi enkripsi. Untuk informasi selengkapnya tentang enkripsi default, lihat [Mengatur perilaku enkripsi sisi server default untuk bucket Amazon S3](bucket-encryption.md). Untuk informasi selengkapnya tentang SSE-S3, lihat. [Menggunakan enkripsi di sisi server dengan kunci terkelola Amazon S3 (SSE-S3)](UsingServerSideEncryption.md)

   Untuk informasi selengkapnya tentang penggunaan enkripsi sisi server untuk mengenkripsi data Anda, lihat. [Melindungi data dengan enkripsi](UsingEncryption.md) 

1. Jika Anda memilih **enkripsi sisi server dengan AWS Key Management Service kunci (SSE-KMS) atau enkripsi sisi server dual-layer dengan AWS Key Management Service ()** **kunci (DSSE-KMS), lakukan hal berikut**:AWS KMS

   1. Di bawah **AWS KMS kunci**, tentukan kunci KMS Anda dengan salah satu cara berikut ini:
      + Untuk memilih dari daftar kunci KMS yang tersedia, pilih **Pilih dari Anda AWS KMS keys**, dan pilih kunci **KMS Anda dari daftar kunci** yang tersedia.

        Kunci Kunci yang dikelola AWS (`aws/s3`) dan kunci terkelola pelanggan Anda muncul dalam daftar ini. Untuk informasi selengkapnya tentang CMK, lihat [Kunci pelanggan dan AWS kunci](https://docs.aws.amazon.com//kms/latest/developerguide/concepts.html#key-mgmt) di *AWS Key Management Service Panduan Pengembang*.
      + Untuk memasukkan ARN kunci KMS, pilih **Masukkan AWS KMS key ARN**, dan masukkan ARN kunci KMS Anda di bidang yang muncul. 
      + Untuk membuat kunci terkelola pelanggan baru di AWS KMS konsol, pilih **Buat kunci KMS**.

        Untuk informasi selengkapnya tentang membuat AWS KMS key, lihat [Membuat kunci](https://docs.aws.amazon.com//kms/latest/developerguide/create-keys.html) di *Panduan AWS Key Management Service Pengembang*.
**penting**  
Anda hanya dapat menggunakan tombol KMS yang tersedia Wilayah AWS sama dengan bucket. Konsol Amazon S3 hanya mencantumkan kunci 100 KMS pertama di Wilayah yang sama dengan bucket. Untuk menggunakan kunci KMS yang tidak terdaftar, Anda harus memasukkan ARN kunci KMS Anda. Jika Anda ingin menggunakan kunci KMS yang dimiliki oleh akun yang berbeda, Anda harus terlebih dahulu memiliki izin untuk menggunakan kunci tersebut, dan kemudian Anda harus memasukkan ARN kunci KMS. *Untuk informasi selengkapnya tentang izin lintas akun untuk kunci KMS, lihat [Membuat kunci KMS yang dapat digunakan akun lain](https://docs.aws.amazon.com//kms/latest/developerguide/key-policy-modifying-external-accounts.html#cross-account-console) di Panduan Pengembang AWS Key Management Service .* Untuk informasi lebih lanjut tentang SSE-KMS, lihat [Menentukan enkripsi sisi server dengan (SSE-KMS) AWS KMS](specifying-kms-encryption.md). Untuk informasi lebih lanjut tentang DSSE-KMS, lihat [Menggunakan enkripsi sisi server dual-layer dengan kunci (DSSE-KMS) AWS KMS](UsingDSSEncryption.md).  
Saat Anda menggunakan enkripsi sisi server AWS KMS key untuk Amazon S3, Anda harus memilih kunci KMS enkripsi simetris. Amazon S3 hanya mendukung kunci KMS enkripsi simetris dan tidak mendukung kunci KMS asimetris. Untuk informasi selengkapnya, lihat [Mengidentifikasi tombol KMS simetris dan asimetris](https://docs.aws.amazon.com//kms/latest/developerguide/find-symm-asymm.html) dalam *Panduan Pengembang AWS Key Management Service *.

   1. Saat mengonfigurasi bucket untuk menggunakan enkripsi default dengan SSE-KMS, Anda juga dapat menggunakan S3 Bucket Keys. 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](bucket-key.md). Kunci Bucket S3 tidak didukung untuk DSSE-KMS.

      Secara default, Kunci Bucket S3 diaktifkan di konsol Amazon S3. Sebaiknya biarkan Kunci Bucket S3 diaktifkan untuk menurunkan biaya Anda. Untuk menonaktifkan Kunci Bucket S3 untuk bucket Anda, di bawah **Kunci Bucket**, pilih **Nonaktifkan**.

1. (Opsional) Kunci Objek S3 membantu melindungi objek baru agar tidak dihapus atau ditimpa. Untuk informasi selengkapnya, lihat [Mengunci objek dengan Object Lock](object-lock.md). Jika Anda ingin mengaktifkan S3 Object Lock, lakukan hal berikut:

   1. Pilih **Pengaturan lanjutan**.
**penting**  
Mengaktifkan Object Lock secara otomatis memungkinkan pembuatan versi untuk bucket. Setelah mengaktifkan dan berhasil membuat bucket, Anda juga harus mengonfigurasi pengaturan penyimpanan default Object Lock dan penahanan legal pada tab **Properties** bucket. 

   1. Jika Anda ingin mengaktifkan Kunci Objek, pilih **Aktifkan**, baca peringatan yang muncul, lalu setujui.
**catatan**  
Untuk membuat bucket yang diaktifkan Object Lock, Anda harus memiliki izin berikut:`s3:CreateBucket`,`s3:PutBucketVersioning`, dan`s3:PutBucketObjectLockConfiguration`.

1. Pilih **Buat bucket**.

Anda telah membuat bucket di Amazon S3. 

**Langkah selanjutnya**  
Untuk menambahkan objek ke bucket Anda, lihat [Langkah 2: Unggah objek ke bucket Anda](#uploading-an-object-bucket).

## Langkah 2: Unggah objek ke bucket Anda
<a name="uploading-an-object-bucket"></a>

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. 

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

**Untuk mengunggah objek ke bucket**

1. Buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di daftar **Bucket**, pilih nama bucket tempat Anda ingin mengunggah objek.

1. Di tab **Objek** untuk bucket Anda, pilih **Unggah**.

1. Di Bawah **File dan folder**, pilih **Tambahkan file**.

1. Pilih file yang akan diunggah, lalu pilih **Buka.** 

1. Pilih **Unggah**. 

Anda berhasil mengunggah objek ke bucket Anda. 

**Langkah selanjutnya**  
Untuk melihat objek Anda, lihat [Langkah 3: Mengunduh objek](#accessing-an-object).

## Langkah 3: Mengunduh objek
<a name="accessing-an-object"></a>

Setelah mengunggah sebuah objek ke bucket, Anda dapat melihat informasi tentang objek tersebut dan mengunduhnya ke komputer lokal.

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

### Menggunakan konsol S3
<a name="download-objects-console"></a>

Bagian ini menjelaskan cara menggunakan konsol Amazon S3 untuk mengunduh objek dari bucket S3.

**catatan**  
Anda hanya dapat mengunduh satu objek dalam satu waktu.
Jika Anda menggunakan konsol Amazon S3 untuk mengunduh objek yang nama kuncinya diakhiri dengan titik (`.`), titik tersebut dihapus dari nama kunci objek yang diunduh. Untuk mempertahankan periode di akhir nama objek yang diunduh, Anda harus menggunakan AWS Command Line Interface (AWS CLI) AWS SDKs, atau Amazon S3 REST API. 

**Untuk mengunduh objek dari bucket S3**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih Bucket **tujuan umum atau ember** **Direktori**.

1. Dalam daftar bucket, pilih nama bucket tempat Anda ingin mengunduh objek.

    

1. Anda dapat mengunduh objek dari bucket S3 dengan cara berikut:
   + Pilih kotak centang di samping objek, dan pilih **Unduh**. Jika Anda ingin mengunduh objek ke folder tertentu, pada menu **Tindakan**, pilih **Unduh sebagai**.
   + Jika Anda ingin mengunduh versi objek tertentu, aktifkan **Tampilkan versi** (terletak di samping kotak pencarian). Centang kotak di samping versi objek yang Anda inginkan, dan pilih **Unduh**. Jika Anda ingin mengunduh objek ke folder tertentu, pada menu **Tindakan**, pilih **Unduh sebagai**.

Anda berhasil mengunduh objek.

**Langkah selanjutnya**  
Untuk menyalin dan menempel objek Anda di Amazon S3, lihat [Langkah 4: Salin objek ke folder](#copying-an-object).

## Langkah 4: Salin objek ke folder
<a name="copying-an-object"></a>

Anda sudah menambahkan objek ke dalam bucket dan mengunduh objek. Sekarang, buat folder dan salin objek dan tempelkan ke folder tersebut.

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

**Untuk menyalin objek ke folder**

1. Di daftar **Bucket**, pilih nama bucket Anda.

1. Pilih **Buat folder** dan konfigurasikan folder baru: 

   1. Masukkan nama folder (misalnya, `favorite-pics`).

   1. Untuk pengaturan enkripsi folder, pilih **Nonaktifkan**.

   1. Pilih **Simpan**.

1. Navigasikan ke bucket atau folder Amazon S3 yang berisi objek yang ingin Anda salin.

1. Centang kotak di sebelah kiri nama objek yang ingin Anda salin.

1. Pilih **Tindakan** dan pilih **Salin** dari daftar opsi yang muncul.

   Atau, pilih **Salin** dari opsi di kanan atas. 

1. Pilih folder tujuan:

   1. Pilih **Jelajahi S3**.

   1. Pilih tombol opsi di sebelah kiri nama folder.

      Untuk menavigasiakn ke folder dan memilih subfolder sebagai tujuan, pilih nama folder.

   1. Pilih **Pilih tujuan**.

   Jalur ke folder tujuan akan muncul di kotak **Tujuan**. Di **Tujuan**, Anda dapat secara bergantian memasukkan jalur tujuan Anda, misalnya, s3:////. *bucket-name* *folder-name*

1. Di kanan bawah, pilih **Salin**.

   Amazon S3 menyalin objek Anda ke folder tujuan.

**Langkah selanjutnya**  
Untuk menghapus objek dan bucket di Amazon S3, lihat [Langkah 5: Hapus objek dan bucket Anda](#deleting-object-bucket).

## Langkah 5: Hapus objek dan bucket Anda
<a name="deleting-object-bucket"></a>

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, yang lain Akun AWS mungkin membuat ember dengan nama yang sama sebelum Anda memiliki kesempatan untuk menggunakannya kembali. 

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

**Topics**
+ [

### Menghapus objek
](#clean-up-delete-objects)
+ [

### Mengosongkan bucket Anda
](#clean-up-empty-bucket)
+ [

### Menghapus bucket Anda
](#clean-up-delete-bucket)

### Menghapus objek
<a name="clean-up-delete-objects"></a>

Jika ingin memilih objek mana yang Anda hapus tanpa mengosongkan semua objek dari bucket, Anda dapat menghapus objek. 

1. Di daftar **Bucket**, pilih nama bucket yang ingin Anda hapus objeknya.

1. Pilih objek yang ingin Anda hapus.

1. Pilih **Hapus** dari opsi di kanan atas. 

1. Pada halaman **Hapus objek**, ketik **delete** untuk mengonfirmasi penghapusan objek Anda.

1. Pilih **Hapus objek**.

### Mengosongkan bucket Anda
<a name="clean-up-empty-bucket"></a>

Apabila Anda berencana menghapus bucket, Anda harus terlebih dahulu mengosongkan bucket Anda, yang akan menghapus seluruh objek dalam bucket. 

**Mengosongkan bucket**



1. Di daftar **Bucket**, pilih bucket yang ingin Anda kosongkan, lalu pilih **Kosongkan**.

1. Untuk mengonfirmasi bahwa Anda ingin mengosongkan bucket dan menghapus semua objek di dalamnya, di **Bucket kosong**, ketik **permanently delete**.
**penting**  
Mengosongkan bucket tidak dapat diurungkan. Objek yang ditambahkan ke bucket saat tindakan bucket kosong sedang berlangsung akan dihapus.

1. Untuk mengosongkan bucket dan menghapus semua objek di dalamnya, lalu pilih **Kosongkan**.

   Halaman **Bucket kosong: Status** yang terbuka dapat Anda gunakan untuk meninjau ringkasan penghapusan objek yang gagal dan berhasil.

1. Untuk kembali ke daftar bucket Anda, pilih **Keluar**.

### Menghapus bucket Anda
<a name="clean-up-delete-bucket"></a>

Setelah mengosongkan bucket atau menghapus semua objek dari bucket, Anda dapat menghapus bucket.

1. Untuk menghapus bucket, dalam daftar **Bucket**, pilih bucket.

1. Pilih **Hapus**.

1. Untuk mengonfirmasi penghapusan, di **Hapus bucket**, ketik nama bucket.
**penting**  
Menghapus bucket 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. 

1. Untuk menghapus bucket Anda, pilih **Hapus bucket**.

## Langkah selanjutnya
<a name="getting-started-next-steps"></a>

Dalam contoh sebelumnya, Anda telah mempelajari cara melakukan beberapa tugas dasar Amazon S3.

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.

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

**Topics**
+ [

### Memahami kasus penggunaan umum
](#s3-use-cases)
+ [

### Mengontrol akses ke bucket dan objek Anda
](#control-access-resources)
+ [

### Lindungi dan pantau penyimpanan Anda
](#manage-monitor-storage)
+ [

### Mengembangkan dengan Amazon S3
](#develop-with-s3)
+ [

### Belajar dari tutorial
](#s3-getting-started-tutorials-list)
+ [

### Menjelajahi pelatihan dan dukungan
](#explore-training-and-support)

### Memahami kasus penggunaan umum
<a name="s3-use-cases"></a>

Anda dapat menggunakan Amazon S3 untuk mendukung kasus penggunaan spesifik Anda. [AWS Pustaka Solusi](https://aws.amazon.com/solutions/) dan [AWS Blog](https://aws.amazon.com/blogs/) menyediakan informasi dan tutorial khusus kasus penggunaan. Berikut ini adalah beberapa kasus penggunaan umum untuk Amazon S3:
+ **Cadangan dan penyimpanan**–Menggunakan fitur manajemen penyimpanan Amazon S3 untuk mengelola biaya, memenuhi persyaratan peraturan, mengurangi latensi, dan menyimpan beberapa salinan data Anda yang berbeda untuk persyaratan kepatuhan.
+ **Hosting aplikasi**–Menyebarkan, menginstal, dan mengelola aplikasi web yang andal, sangat dapat diskalakan, dan berbiaya rendah. Misalnya, Anda dapat mengonfigurasi bucket Amazon S3 untuk melakukan hosting situs web statis. Untuk informasi selengkapnya, lihat [Hosting situs web statis menggunakan Amazon S3](WebsiteHosting.md).
+ **Hosting media**–Membangun infrastruktur yang sangat tersedia yang menampung unggahan dan unduhan video, foto, atau musik.
+ **Pengiriman perangkat lunak**–Melakukan hosting aplikasi perangkat lunak untuk diunduh pelanggan.

### Mengontrol akses ke bucket dan objek Anda
<a name="control-access-resources"></a>

Amazon S3 menyediakan beragam fitur dan alat keamanan. Untuk ikhtisar, lihat [Kontrol akses di Amazon S3](access-management.md).

Secara default, bucket S3 dan objek di dalamnya bersifat pribadi. Anda hanya memiliki akses ke sumber daya S3 yang Anda buat. Anda dapat menggunakan fitur berikut untuk memberikan izin sumber daya terperinci yang mendukung kasus penggunaan spesifik Anda atau untuk mengaudit izin sumber daya Amazon S3 Anda. 
+ [Blokir Akses Publik S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html)–Memblokir akses publik ke bucket dan objek S3. Secara default, pengaturan Blokir Akses Publik diaktifkan di tingkat bucket.
+ [AWS Identity and Access Management Identitas (IAM)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam.html) — Gunakan IAM atau AWS IAM Identity Center untuk membuat identitas IAM di Anda untuk mengelola akses Akun AWS ke sumber daya Amazon S3 Anda. Misalnya, Anda dapat menggunakan IAM dengan Amazon S3 untuk mengontrol jenis akses yang dimiliki pengguna atau grup pengguna ke bucket Amazon S3 yang Anda miliki. Akun AWS Untuk informasi selengkapnya tentang identitas IAM dan praktik terbaik, lihat [Identitas IAM (pengguna, grup pengguna, dan peran)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html) dalam *Panduan Pengguna IAM*.
+ [Kebijakan bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html)–Gunakan bahasa kebijakan berbasis IAM untuk mengonfigurasi izin berbasis sumber daya untuk bucket S3 dan objek di dalamnya.
+ [Daftar kontrol akses (ACLs)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls.html) — Berikan izin baca dan tulis untuk masing-masing bucket dan objek kepada pengguna yang berwenang. Sebagai aturan umum, sebaiknya gunakan kebijakan berbasis sumber daya S3 (kebijakan bucket dan kebijakan jalur akses) atau kebijakan pengguna IAM untuk kontrol akses, bukan. ACLs Kebijakan adalah opsi kontrol akses yang disederhanakan dan lebih fleksibel. Dengan kebijakan bucket dan kebijakan titik akses, Anda dapat menentukan aturan yang berlaku secara luas di semua permintaan ke sumber daya Amazon S3 Anda. Untuk informasi selengkapnya tentang kasus tertentu saat Anda menggunakan, ACLs bukan kebijakan berbasis sumber daya atau kebijakan pengguna IAM, lihat. [Identity and Access Management untuk Amazon S3](security-iam.md)
+ [Kepemilikan Objek S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html)–Ambil kepemilikan setiap objek di bucket Anda, sederhanakan manajemen akses untuk data yang disimpan di Amazon S3. S3 Object Ownership adalah pengaturan tingkat ember Amazon S3 yang dapat Anda gunakan untuk menonaktifkan atau mengaktifkan. ACLs Secara default, ACLs dinonaktifkan. Dengan ACLs dinonaktifkan, pemilik bucket memiliki semua objek di bucket dan mengelola akses ke data secara eksklusif dengan menggunakan kebijakan manajemen akses.
+ [IAM Access Analyzer for S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-analyzer.html)–Mengevaluasi dan memantau kebijakan akses bucket S3 Anda, memastikan bahwa kebijakan hanya menyediakan akses yang dimaksudkan ke sumber daya S3 Anda. 

### Lindungi dan pantau penyimpanan Anda
<a name="manage-monitor-storage"></a>
+ [Melindungi penyimpanan Anda](data-protection.md) — Setelah Anda membuat bucket dan mengunggah objek di Amazon S3, Anda dapat melindungi penyimpanan objek Anda. Misalnya, Anda dapat menggunakan kontrol failover Versi S3, Replikasi S3, dan Titik Akses Multi-Wilayah untuk pemulihan bencana, untuk mencadangkan data Anda, dan Kunci Objek S3 AWS Backup untuk mengatur periode retensi, mencegah penghapusan dan penimpaan, serta memenuhi persyaratan kepatuhan.
+ [Memantau penyimpanan Anda](monitoring-overview.md) — Pemantauan adalah bagian penting dalam menjaga keandalan, ketersediaan, dan kinerja Amazon S3 dan solusi Anda AWS . Anda dapat memantau aktivitas dan biaya penyimpanan. Selain itu, kami menyarankan Anda mengumpulkan data pemantauan dari semua bagian solusi AWS Anda sehingga Anda dapat lebih mudah melakukan debug kegagalan multipoin jika terjadi. 

  Anda juga dapat menggunakan analitik dan wawasan di Amazon S3 untuk memahami, menganalisis, dan mengoptimalkan penggunaan penyimpanan Anda. Misalnya, menggunakan [Lensa Penyimpanan Amazon S3](storage_lens.md) untuk memahami, menganalisis, dan mengoptimalkan penyimpanan Anda. Lensa Penyimpanan S3 menyediakan 29\$1 metrik penggunaan dan aktivitas serta dasbor interaktif untuk mengumpulkan data untuk seluruh organisasi, akun tertentu, Wilayah, bucket, atau awalan Anda. Gunakan [Analisis Kelas Penyimpanan](analytics-storage-class.md) untuk menganalisis pola akses penyimpanan guna memutuskan kapan saatnya memindahkan data Anda ke kelas penyimpanan yang lebih hemat biaya. Untuk mengelola biaya, Anda dapat menggunakan [Siklus Hidup S3](object-lifecycle-mgmt.md).

### Mengembangkan dengan Amazon S3
<a name="develop-with-s3"></a>

Amazon S3 adalah layanan REST. Anda dapat mengirim permintaan ke Amazon S3 menggunakan REST API atau pustaka AWS SDK, yang membungkus API Amazon S3 REST yang mendasarinya, menyederhanakan tugas pemrograman Anda. Anda juga dapat menggunakan AWS Command Line Interface (AWS CLI) untuk melakukan panggilan API Amazon S3. Untuk informasi selengkapnya, lihat [Membuat permintaan](https://docs.aws.amazon.com/AmazonS3/latest/API/MakingRequests.html) di Referensi *API Amazon S3*.

API REST Amazon S3 adalah antarmuka HTTP ke Amazon S3. Dengan API REST, Anda menggunakan permintaan HTTP standar untuk membuat, dan menghapus bucket dan objek. Untuk menggunakan API REST, Anda dapat menggunakan toolkit yang mendukung HTTP. Anda bahkan dapat menggunakan peramban untuk mengambil objek, selama objek tersebut dapat dibaca secara anonim. Untuk informasi selengkapnya, lihat [Mengembangkan dengan Amazon S3 di Referensi](https://docs.aws.amazon.com/AmazonS3/latest/API/developing-s3.html) API *Amazon S3*.

Untuk membantu Anda membangun aplikasi menggunakan bahasa pilihan Anda, kami menyediakan sumber daya berikut.

**AWS CLI**  
Anda dapat mengakses fitur-fitur Amazon S3 menggunakan file AWS CLI. *Untuk mengunduh dan mengonfigurasi AWS CLI, lihat [Mengembangkan dengan Amazon S3 menggunakan AWS CLI di Referensi API](https://docs.aws.amazon.com/AmazonS3/latest/API/setup-aws-cli.html) Amazon S3.*

 AWS CLI [Ini menyediakan dua tingkatan perintah untuk mengakses Amazon S3: perintah tingkat tinggi (s3) dan tingkat API [(](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html)s3api dan perintah.](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-apicommands.html) `s3control` Perintah S3 tingkat tinggi menyederhanakan operasi tugas-tugas umum, seperti membuat, memanipulasi, dan menghapus objek dan bucket. Perintah s3api dan s3control mengekspos akses langsung ke semua operasi Amazon S3 API, yang dapat Anda gunakan untuk melakukan operasi lanjutan yang mungkin tidak mungkin dilakukan dengan perintah tingkat tinggi saja.

[Untuk daftar AWS CLI perintah Amazon S3, lihat s3, [s3api](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html), dan [s3control](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/index.html).](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/index.html)

**AWS SDKs dan Penjelajah**  
Anda dapat menggunakan AWS SDKs saat mengembangkan aplikasi dengan Amazon S3. AWS SDKs Menyederhanakan tugas pemrograman Anda dengan membungkus REST API yang mendasarinya. JavaScript Perpustakaan AWS Mobile SDKs dan Amplify juga tersedia untuk membangun aplikasi seluler dan web yang terhubung menggunakan. AWS

Selain itu AWS SDKs, AWS Explorers tersedia untuk Visual Studio dan Eclipse untuk Java IDE. Dalam hal ini, SDKs dan penjelajah dibundel bersama sebagai Toolkit. AWS 

Untuk informasi selengkapnya, lihat [Mengembangkan dengan Amazon S3 menggunakan Referensi API](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) Amazon *S3 AWS SDKs di Amazon S3*.

**Sampel Kode dan Pustaka**  
[AWS Pusat Developer](https://aws.amazon.com/code/Amazon-S3) dan [AWS Katalog Sampel Kode](https://docs.aws.amazon.com/code-samples/latest/catalog/welcome.html) memiliki sampel kode dan pustaka yang ditulis khusus untuk Amazon S3. Anda dapat menggunakan sampel kode ini untuk memahami cara mengimplementasikan API Amazon S3. Anda juga dapat melihat [https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html) untuk memahami operasi Amazon S3 API secara detail.

### Belajar dari tutorial
<a name="s3-getting-started-tutorials-list"></a>

Anda dapat memulai dengan step-by-step tutorial untuk mempelajari lebih lanjut tentang Amazon S3. Tutorial ini ditujukan untuk lingkungan tipe lab, dan tutorial menggunakan nama perusahaan fiktif, nama pengguna fikif, dan sebagainya. Tujuannya adalah untuk memberikan pedoman umum. Produk ini tidak dimaksudkan untuk penggunaan secara langsung di lingkungan produksi tanpa tinjauan dan adaptasi yang cermat untuk memenuhi kebutuhan unik di lingkungan organisasi Anda.

#### Memulai
<a name="getting-started-tutorials"></a>
+ [Tutorial: Menyimpan dan mengambil file dengan Amazon S3](https://aws.amazon.com/getting-started/hands-on/backup-files-to-amazon-s3/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Mulai menggunakan S3 Intelligent-Tiering](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-intelligent-tiering/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Memulai menggunakan kelas penyimpanan S3 Glacier](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-glacier-storage-classes/?ref=docs_gateway/amazons3/tutorials.html)

#### Mengoptimalkan biaya penyimpanan
<a name="storage-costs-tutorials"></a>
+ [Tutorial: Mulai menggunakan S3 Intelligent-Tiering](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-intelligent-tiering/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Memulai menggunakan S3 Glacier; kelas penyimpanan](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-glacier-storage-classes/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Mengoptimalkan biaya dan mendapatkan visibilitas ke dalam penggunaan dengan Lensa Penyimpanan S3](https://aws.amazon.com/getting-started/hands-on/amazon-s3-storage-lens/?ref=docs_gateway/amazons3/tutorials.html)

#### Mengelola penyimpanan
<a name="storage-management-tutorials"></a>
+ [Tutorial: Memulai dengan Titik Akses Multi-Wilayah Amazon S3](https://aws.amazon.com/getting-started/hands-on/getting-started-with-amazon-s3-multi-region-access-points/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Mereplikasi objek yang ada di bucket Amazon S3 Anda dengan Replikasi Batch S3](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/?ref=docs_gateway/amazons3/tutorials.html)

#### Hosting video dan situs web
<a name="host-web-video-tutorials"></a>
+ [Tutorial: Hosting video streaming sesuai permintaan dengan Amazon S3, Amazon, dan CloudFront Amazon Route 53](tutorial-s3-cloudfront-route53-video-streaming.md)
+ [Tutorial: Mengonfigurasi situs web statis untuk Amazon S3](HostingWebsiteOnS3Setup.md)
+ [Tutorial: Mengonfigurasi situs web statis menggunakan domain kustom yang terdaftar di Route 53](website-hosting-custom-domain-walkthrough.md)

#### Pemrosesan data
<a name="data-processing-tutorials"></a>
+ [Tutorial: Mengubah data untuk aplikasi Anda dengan S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)
+ [Tutorial: Mendeteksi dan menyunting data PII dengan Objek S3 Lambda dan Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: Menggunakan S3 Lambda Objek untuk menandai gambar secara dinamis saat gambarnya diambil](https://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Video transcoding batch dengan Operasi Batch S3](tutorial-s3-batchops-lambda-mediaconvert-video.md)

#### Melindungi data
<a name="protect-data-tutorials"></a>
+ [Tutorial: Memeriksa integritas data di Amazon S3 dengan checksum tambahan](https://aws.amazon.com/getting-started/hands-on/amazon-s3-with-additional-checksums/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Mereplikasi data di dalam dan di antara Wilayah AWS menggunakan Replikasi S3](https://aws.amazon.com/getting-started/hands-on/replicate-data-using-amazon-s3-replication/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Melindungi data di Amazon S3 dari penghapusan yang tidak disengaja atau bug aplikasi menggunakan Penentuan Versi S3, Kunci Objek S3, dan Replikasi S3](https://aws.amazon.com/getting-started/hands-on/protect-data-on-amazon-s3/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Mereplikasi objek yang ada di bucket Amazon S3 Anda dengan Replikasi Batch S3](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/?ref=docs_gateway/amazons3/tutorials.html)

### Menjelajahi pelatihan dan dukungan
<a name="explore-training-and-support"></a>

Anda dapat belajar dari AWS para ahli untuk memajukan keterampilan Anda dan mendapatkan bantuan ahli untuk mencapai tujuan Anda.
+ **Pelatihan**–Materi pelatihan memberikan pendekatan langsung untuk mempelajari Amazon S3. Untuk informasi selengkapnya, lihat [AWS Pelatihan dan sertifikasi](https://www.aws.training) dan [AWS Pembicaraan teknologi online](https://aws.amazon.com/events/online-tech-talks).
+ **Forum Diskusi**–Di forum, Anda dapat meninjau posting untuk memahami apa yang dapat dan tidak dapat Anda lakukan dengan Amazon S3. Anda juga dapat memposting pertanyaan Anda. Untuk informasi selengkapnya, lihat [Forum Diskusi](https://forums.aws.amazon.com/index.jspa).
+ **Dukungan Teknis**–Jika Anda memiliki pertanyaan lebih lanjut, Anda dapat menghubungi [Dukungan Teknis](https://aws.amazon.com/contact-us).

# Memulai dengan Amazon S3 menggunakan AWS CLI
<a name="GettingStartedS3CLI"></a>

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](https://aws.amazon.com/s3/). Jika Anda adalah pelanggan baru Amazon S3, Anda dapat memulai Amazon S3 secara gratis. Untuk informasi selengkapnya, lihat [AWS Tingkat Gratis](https://aws.amazon.com/free/).

**catatan**  
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat [Tutorial: Memulai dengan S3 Express One Zone](s3-express-getting-started.md) dan [Bekerja dengan bucket direktori](directory-buckets-overview.md).

## Menyiapkan
<a name="GettingStartedS3CLI.setting-up"></a>

Sebelum Anda mulai menggunakan AWS CLI dengan Amazon S3, pastikan Anda memiliki:
+ Mendaftar untuk sebuah AWS akun. Untuk petunjuk, lihat [Menyiapkan Amazon S3](GetStartedWithS3.md#setting-up-s3).
+ Membuat pengguna dengan `s3:*` izin. Untuk petunjuk, lihat [Menyiapkan Amazon S3](GetStartedWithS3.md#setting-up-s3).
+ Menginstal dan mengkonfigurasi file AWS CLI. Untuk petunjuk, lihat [Menginstal atau memperbarui versi terbaru AWS CLI dari](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) *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](https://docs.aws.amazon.com/cli/latest/reference/sts/get-caller-identity.html) 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
<a name="GettingStartedS3CLI.step1"></a>

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 \$11). Untuk informasi selengkapnya tentang biaya penyimpanan, lihat [Harga Amazon S3](https://aws.amazon.com/s3/pricing/).

**Untuk membuat bucket**

1. Buat ember menggunakan `s3api create-bucket` perintah. Ganti `amzn-s3-demo-bucket` dengan nama bucket unik dan `us-east-1` dengan Region yang Anda inginkan:

   ```
   aws s3api create-bucket --bucket amzn-s3-demo-bucket --region us-east-1
   ```

   Untuk Wilayah selain us-east-1, Anda perlu menentukan batasan lokasi:

   ```
   aws s3api create-bucket --bucket amzn-s3-demo-bucket --region us-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](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) 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), dan `aws-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, kami menyarankan Anda menghindari penggunaan periode (.) dalam nama bucket, kecuali untuk 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.

1. Verifikasi bahwa bucket Anda dibuat dengan mencantumkan semua bucket:

   ```
   aws s3 ls
   ```

1. Untuk [Kepemilikan Objek](about-object-ownership.md), 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 di mana Anda harus mengontrol akses untuk setiap objek secara individual. Untuk informasi selengkapnya, lihat [Mengontrol kepemilikan objek dan menonaktifkan bucket ACLs Anda](about-object-ownership.md).

   **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)](ensure-object-ownership.md#ensure-object-ownership-bucket-policy) 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 memiliki `s3:PutBucketOwnershipControls` izin.

   Untuk memeriksa setelan Kepemilikan Objek saat ini untuk bucket Anda:

   ```
   aws s3api get-bucket-ownership-controls --bucket amzn-s3-demo-bucket
   ```

1. 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](access-control-block-public-access.md).

   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 izin `s3:PutBucketPublicAccessBlock`.

1. Untuk mengaktifkan pembuatan versi bucket Anda:

   ```
   aws s3api put-bucket-versioning --bucket amzn-s3-demo-bucket --versioning-configuration Status=Enabled
   ```

   Secara 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 Versi S3](Versioning.md).

1. Amazon S3 Object Lock membantu melindungi objek baru agar tidak dihapus atau ditimpa. Untuk informasi selengkapnya, lihat [Mengunci objek dengan Object Lock](object-lock.md). Untuk mengaktifkan [Mengunci objek dengan Object Lock](object-lock.md) (memerlukan pembuatan versi bucket):

   Untuk ember baru:

   ```
   aws s3api create-bucket --bucket amzn-s3-demo-bucket --region us-east-1 --object-lock-enabled-for-bucket
   ```

   Untuk 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](object-lock.md) 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`, dan`s3:PutBucketObjectLockConfiguration`.

1. 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](CostAllocTagging.md).

   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}]'
   ```

1. 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 KMS `DSSE-KMS` Kunci AWS terkelola (`aws/s3`) dan kunci terkelola pelanggan Anda dapat digunakan sebagai AWS KMS kunci untuk `SSE-KMS` dan konfigurasi `DSSE-KMS` enkripsi Anda. Untuk informasi selengkapnya tentang kunci yang dikelola [pelanggan, lihat Kunci dan AWS kunci](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-mgmt) pelanggan di *Panduan AWS Key Management Service Pengembang*. Untuk informasi selengkapnya tentang membuat AWS KMS kunci, lihat [Membuat kunci](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) 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](bucket-key.md). 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 satu `true` atau`false`.

   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](bucket-encryption.md). Untuk informasi selengkapnya tentang SSE-S3, lihat. [Menggunakan enkripsi di sisi server dengan kunci terkelola Amazon S3 (SSE-S3)](UsingServerSideEncryption.md)
**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](https://docs.aws.amazon.com/kms/latest/developerguide/limits.html) 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
<a name="GettingStartedS3CLI.step2"></a>

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**

1. Buat file teks sederhana untuk diunggah. Anda dapat menggunakan editor teks apa pun atau menjalankan perintah berikut:

   ```
   echo 'Hello, Amazon S3!' > example.txt
   ```

1. 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
   ```

1. 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
<a name="GettingStartedS3CLI.step3"></a>

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**

1. Untuk mendapatkan informasi tentang objek Anda:

   ```
   aws s3api head-object --bucket amzn-s3-demo-bucket --key example.txt
   ```

   Perintah ini mengembalikan metadata tentang objek, termasuk jenis konten, panjang konten, dan tanggal modifikasi terakhir.

1. Unduh objek ke komputer lokal Anda:

   ```
   aws s3 cp s3://amzn-s3-demo-bucket/example.txt downloaded-example.txt
   ```

   Jika unduhan berhasil, Anda akan melihat output yang mirip dengan:

   ```
   download: s3://amzn-s3-demo-bucket/example.txt to ./downloaded-example.txt
   ```

1. 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
<a name="GettingStartedS3CLI.step4"></a>

Anda sudah menambahkan objek ke dalam bucket dan mengunduh objek. Sekarang, Anda membuat folder dan menyalin objek ke folder.

**Untuk menyalin objek ke folder**

1. 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.txt
   ```

   Jika 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
   ```

1. 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
<a name="GettingStartedS3CLI.step5"></a>

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
<a name="GettingStartedS3CLI.step5.delete-object"></a>

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
<a name="GettingStartedS3CLI.step5.empty-bucket"></a>

Jika Anda berencana untuk menghapus bucket Anda, 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.

1. **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 --recursive
   ```

   Perintah ini menghapus semua objek di bucket, termasuk objek dalam folder.
**catatan**  
Jika bucket Anda berisi banyak objek atau benda besar, perintah ini mungkin habis waktu. 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](https://repost.aws/knowledge-center/s3-empty-bucket-lifecycle-rule) aturan konfigurasi siklus hidup? .

1. Verifikasi bahwa ember kosong:

   ```
   aws s3 ls s3://amzn-s3-demo-bucket
   ```

1. 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 --bucket amzn-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 --bucket amzn-s3-demo-bucket --output json --query='{Objects: DeleteMarkers[].{Key:Key,VersionId:VersionId}}')"
   ```

1. 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
<a name="GettingStartedS3CLI.step5.delete-bucket"></a>

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**

1. Hapus ember Anda:

   ```
   aws s3api delete-bucket --bucket amzn-s3-demo-bucket
   ```

1. Verifikasi bahwa bucket telah dihapus dengan mencantumkan semua bucket Anda:

   ```
   aws s3 ls
   ```

## Langkah selanjutnya
<a name="GettingStartedS3CLI.next-steps"></a>

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.
+ [Memahami kasus penggunaan umumBelajar dari tutorial](GetStartedWithS3.md#s3-use-cases)
+ [Mengontrol akses ke bucket dan objek Anda](GetStartedWithS3.md#control-access-resources)
+ [Lindungi dan pantau penyimpanan Anda](GetStartedWithS3.md#manage-monitor-storage)
+ [Mengembangkan dengan Amazon S3](GetStartedWithS3.md#develop-with-s3)
+ [Memahami kasus penggunaan umumBelajar dari tutorial](GetStartedWithS3.md#s3-getting-started-tutorials-list)
+ [Menjelajahi pelatihan dan dukungan](GetStartedWithS3.md#explore-training-and-support)

Daftar berikut menunjukkan AWS CLI perintah umum untuk Amazon S3:
+ [cp](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) - Menyalin file atau objek antara sistem file lokal Anda dan Amazon S3, atau antara lokasi Amazon S3
+ [ls](https://docs.aws.amazon.com/cli/latest/reference/s3/ls.html) - Daftar objek Amazon S3 dan awalan umum di bawah bucket dan awalan yang ditentukan
+ [mb](https://docs.aws.amazon.com/cli/latest/reference/s3/mb.html) - Membuat ember Amazon S3
+ [mv](https://docs.aws.amazon.com/cli/latest/reference/s3/mv.html) - Memindahkan file atau objek antara sistem file lokal Anda dan Amazon S3, atau antara lokasi Amazon S3
+ [presign](https://docs.aws.amazon.com/cli/latest/reference/s3/presign.html) - Menghasilkan URL yang telah ditandatangani sebelumnya untuk objek Amazon S3 yang memungkinkan akses sementara tanpa kredensyal AWS 
+ [rb](https://docs.aws.amazon.com/cli/latest/reference/s3/rb.html) - 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](https://docs.aws.amazon.com/cli/latest/reference/s3/rm.html) - Menghapus objek dari Amazon S3
+ [sinkronisasi - Menyinkronkan](https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html) direktori dan awalan Amazon S3 dengan menyalin file baru dan yang diperbarui secara rekursif dari direktori sumber ke tujuan.
+ [situs web](https://docs.aws.amazon.com/cli/latest/reference/s3/website.html) - Mengkonfigurasi ember sebagai situs web statis

Untuk informasi selengkapnya tentang AWS CLI perintah untuk Amazon S3, lihat sumber daya berikut:
+ [s3](https://docs.aws.amazon.com/cli/latest/reference/s3/index.html) - Perintah Amazon S3 tingkat tinggi yang menyederhanakan operasi umum
+ [s3api](https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html) - Akses langsung ke semua operasi API Amazon S3
+ [s3control](https://docs.aws.amazon.com/cli/latest/reference/s3control/index.html) - Akses langsung ke semua operasi API Kontrol Amazon S3