

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

# Menyimpan dan mengelola data dengan ember penyimpanan objek Lightsail
<a name="buckets-in-amazon-lightsail"></a>

Gunakan layanan penyimpanan objek Amazon Lightsail untuk menyimpan dan mengambil objek, kapan saja, dari mana saja di internet. Ini dirancang untuk membuat komputasi skala web lebih mudah bagi pengembang, dan dibangun menggunakan Amazon Simple Storage Service (Amazon S3). Penyimpanan objek Lightsail memberi Anda akses ke infrastruktur penyimpanan data yang sangat skalabel, andal, cepat, dan murah yang digunakan Amazon untuk menjalankan jaringan situs web globalnya sendiri. Layanan ini bertujuan untuk memaksimalkan manfaat skala dan menyampaikan manfaat tersebut kepada Anda.

## Konsep penyimpanan objek
<a name="object-storage-concepts"></a>

Konsep dan terminologi berikut berlaku untuk penyimpanan objek Lightsail.

**Bucket**

Bucket adalah wadah untuk objek yang disimpan dalam layanan penyimpanan objek Lightsail. Setiap objek disimpan dalam kontainer dalam sebuah bucket, yang memiliki URL sendiri. Misalnya, jika objek bernama `media/sailbot.jpg` disimpan dalam bucket `amzn-s3-demo-bucket` di Wilayah US East (N. Virginia) (`us-east-1`), maka objek tersebut dapat menggunakan alamat dengan menggunakan URL yang mirip dengan `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg`.

Anda dapat membuat ember di Wilayah AWS tempat Lightsail tersedia. *Untuk informasi selengkapnya tentang Wilayah AWS Lightsail mana yang tersedia, [lihat Wilayah dan](https://docs.aws.amazon.com/general/latest/gr/lightsail.html) Titik Akhir dalam Referensi Umum.AWS *

**Paket penyimpanan ember**

Paket penyimpanan, yang disebut sebagai *bundel* di AWS API, menentukan biaya bulanan, ruang penyimpanan, dan kuota transfer data untuk bucket Anda. Anda harus memilih paket penyimpanan saat pertama kali membuat bucket Anda. Anda dapat mengubahnya nanti setelah bucket Anda aktif dan berjalan.

Anda dapat mengubah paket bucket hanya satu kali dalam siklus AWS penagihan bulanan Anda. Ubah paket bucket Anda jika bucket Anda secara konsisten melampaui ruang kuota penyimpanan atau kuota transfer data, atau jika penggunaan bucket Anda konsisten berada di kisaran kuota ruang penyimpanan atau kuota transfer data yang lebih rendah. Karena bucket Anda mungkin mengalami fluktuasi penggunaan yang tidak dapat diprediksi, kami sangat merekomendasikan agar Anda mengubah paket bucket Anda hanya sebagai strategi jangka panjang, bukan sebagai ukuran pemotongan biaya bulanan jangka pendek. Pilih paket penyimpanan yang akan memberi bucket Anda ruang penyimpanan yang cukup dan kuota transfer data untuk waktu yang lama. 

**Objek**

Objek adalah entitas dasar yang disimpan di bucket. File yang Anda unggah ke bucket Anda disebut sebagai objek saat sedang disimpan. Objek terdiri dari *data* dan *metadata*. Bagian *data* buram ke layanan penyimpanan objek Lightsail. *Metadata* adalah serangkaian pasangan nilai-nama yang menjelaskan objek. Ia mencakup beberapa metadata default (seperti tanggal terakhir diubah), dan metadata HTTP standar (seperti Tipe-Konten).

Objek diidentifikasi secara unik dalam bucket berdasarkan nama kunci dan ID versi.

**Nama kunci objek**

Kunci adalah pengidentifikasi unik untuk objek dalam sebuah bucket. Setiap objek dalam sebuah bucket memiliki satu kunci. Kombinasi bucket, kunci, dan ID versi secara unik mengidentifikasi setiap objek. Jadi Anda dapat menganggap penyimpanan objek Lightsail sebagai peta data dasar antara “bucket \$1 key \$1 version” dan objek itu sendiri. Setiap objek dalam penyimpanan objek Lightsail dapat diatasi secara unik melalui kombinasi endpoint layanan web, nama bucket, kunci, dan secara opsional, sebuah versi. Misalnya, di URL`https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg`, `amzn-s3-demo-bucket` adalah nama bucket dan `media/sailbot.jpg` merupakan nama kunci objek. 

**Pembuatan versi objek**

Versioning adalah fitur yang memungkinkan Anda menyimpan beberapa varian objek dalam bucket yang sama. Aktifkan versioning 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.

Versioning dinonaktifkan secara default saat Anda membuat sebuah bucket. Setelah Anda mengaktifkan versioning, setiap versi dari setiap objek yang Anda simpan dalam bucket Anda dipertahankan sampai Anda secara manual menghapus versi yang disimpan itu. Sebagai contoh, jika Anda menyimpan objek `media/sailbot.jpg`, dan kemudian Anda menyimpan file yang lebih besar dengan nama kunci objek yang sama, maka objek asli yang lebih kecil dipertahankan sebagai *versi sebelumnya*. Objek baru yang lebih besar menjadi *versi saat ini*. Jika Anda memutuskan bahwa Anda tidak memerlukan versi objek sebelumnya, maka Anda dapat menghapusnya. Semua versi sebelumnya dari sebuah objek akan dihapus saat Anda menghapus versi objek saat ini.

Versi objek yang tersimpan mengkonsumsi ruang penyimpanan bucket Anda dengan cara yang sama seperti versi objek yang tersimpan saat ini. Setelah Anda mengaktifkan versioning, Anda dapat menangguhkannya untuk berhenti menyimpan versi objek. Hal ini juga mengkonsumsi lebih sedikit ruang penyimpanan bucket Anda ketika Anda mengunggah versi objek baru. Ketika Anda menangguhkan versioning, versi objek yang disimpan dipertahankan, tetapi versi objek baru yang Anda unggah saat versioning ditangguhkan tidak dipertahankan.

**Akses bucket dan objek**

Secara default, semua sumber daya penyimpanan objek—bucket dan objek—bersifat pribadi. Ini berarti hanya pemilik bucket, akun Lightsail yang membuatnya, yang dapat mengakses bucket dan objeknya. Pemilik bucket dapat secara opsional memberikan izin akses kepada orang lain. Hal ini dapat dilakukan dengan mengatur semua objek atau objek individu ke publik, yang membuat mereka dapat dibaca oleh siapa saja di dunia ini. Anda juga dapat memberikan akses terprogram penuh dengan melampirkan instance Lightsail ke bucket Anda, atau dengan membuat kunci akses untuk bucket Anda. Terakhir, Anda dapat memberikan AWS akun lain akses hanya-baca terprogram ke bucket Anda.

**Wilayah AWS**

Anda dapat membuat ember penyimpanan objek Lightsail di semua tempat Lightsail Wilayah AWS tersedia. Anda dapat memilih Wilayah untuk mengoptimalkan latensi, meminimalkan biaya, atau memenuhi persyaratan peraturan. Objek yang disimpan dalam sebuah Wilayah AWS tidak meninggalkan Wilayah kecuali Anda secara eksplisit mentransfernya ke Wilayah lain. Misalnya, objek yang disimpan di Wilayah Barat AS (Oregon) tidak meninggalkannya. 

## Mengelola ember dan objek
<a name="managing-buckets-and-objects"></a>

Penyimpanan objek Lightsail sengaja dibuat dengan set fitur minimal yang berfokus pada kesederhanaan dan ketahanan. Berikut ini adalah beberapa elemen pengelolaan bucket dan objek:
+ **Membuat bucket** — Buat sebuah bucket yang menyimpan data. Bucket adalah wadah dasar dalam layanan penyimpanan objek Lightsail. Untuk informasi selengkapnya, lihat [Membuat ember](amazon-lightsail-creating-buckets.md).
+ **Menyimpan data** — Unggah file ke bucket menggunakan konsol Lightsail AWS Command Line Interface ,AWS CLI(), dan. AWS APIs Untuk informasi selengkapnya tentang mengunggah file, lihat [Mengunggah file ke bucket](amazon-lightsail-uploading-files-to-a-bucket.md).
+ **Mengunduh data** — Unduh objek yang tersimpan kapan pun Anda inginkan. Untuk informasi selengkapnya, lihat [Mengunduh objek dari ember](amazon-lightsail-downloading-bucket-objects.md).
+ **Memberikan akses** — Berikan atau tolak akses ke orang lain (seperti perangkat lunak atau individu), yang ingin mengunggah data atau mengunduh data yang ada di bucket Anda. Mekanisme autentikasi dapat membantu menjaga keamanan data dari akses yang tidak sah. Untuk informasi selengkapnya, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md).
+ **Mengelola versioning** — Mengaktifkan versioning untuk mempertahankan setiap versi dari setiap objek yang disimpan dalam bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek dalam bucket](amazon-lightsail-managing-bucket-object-versioning.md).
+ **Memantau penggunaan** — Pantau jumlah objek yang tersimpan dalam bucket Anda, dan jumlah ruang penyimpanan yang digunakan. Untuk informasi selengkapnya, lihat [Melihat metrik bucket](amazon-lightsail-viewing-bucket-metrics.md).
+ **Mengubah paket penyimpanan** — Perbesar bucket Anda jika sudah terlalu dimanfaatkan berlebihan, atau kurangi ukurannya jika sedang kurang dimanfaatkan. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda](amazon-lightsail-changing-bucket-plans.md).
+ **Connect your bucket** — Hubungkan bucket Lightsail Anda ke situs web WordPress Anda untuk menyimpan gambar dan lampiran situs web. Anda juga dapat menentukan bucket sebagai asal distribusi jaringan pengiriman konten (CDN) Lightsail. Hal ini mempercepat pengiriman objek dalam bucket Anda ke pengguna Anda yang ada di seluruh dunia. Untuk informasi selengkapnya, lihat [Tutorial: Hubungkan bucket ke WordPress instans Anda](amazon-lightsail-connecting-buckets-to-wordpress.md) dan [Tutorial: Menggunakan bucket dengan distribusi jaringan pengiriman konten](amazon-lightsail-using-distributions-with-buckets.md).
+ **Menghapus bucket Anda** — Hapus bucket Anda jika sudah tidak digunakan lagi. Untuk informasi selengkapnya, lihat [Menghapus ember](amazon-lightsail-deleting-buckets.md).

# Buat bucket Lightsail untuk penyimpanan objek
<a name="amazon-lightsail-creating-buckets"></a>

Buat bucket di layanan penyimpanan objek Amazon Lightsail saat Anda siap untuk mulai mengunggah file ke cloud. Setiap file yang Anda unggah ke layanan penyimpanan objek Lightsail disimpan dalam bucket Lightsail. Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Membuat bucket
<a name="creating-buckets"></a>

Selesaikan prosedur berikut untuk membuat ember Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih **Buat bucket**.

1. Pilih **Ubah Wilayah AWS** untuk memilih Wilayah tempat membuat bucket Anda.

   Kami menyarankan Anda membuat bucket Wilayah AWS sama dengan sumber daya yang Anda rencanakan untuk digunakan dengan bucket Anda. Anda tidak dapat mengubah Wilayah dari bucket Anda setelah membuatnya.

1. Pilih paket penyimpanan untuk bucket Anda.

   Paket penyimpanan menentukan biaya bulanan, kuota ruang penyimpanan, dan kuota transfer data untuk bucket Anda.

   Anda dapat mengubah paket bucket hanya satu kali dalam siklus AWS penagihan bulanan Anda. Ubah paket bucket Anda jika bucket Anda secara konsisten melampaui ruang kuota penyimpanan atau kuota transfer data, atau jika penggunaan bucket Anda konsisten berada di kisaran kuota ruang penyimpanan atau kuota transfer data yang lebih rendah. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda](amazon-lightsail-changing-bucket-plans.md).

1. Masukkan nama untuk bucket Anda.

   Untuk informasi selengkapnya tentang nama bucket, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Pilih **Buat bucket**.

   Anda akan dialihkan ke halaman pengelolaan bucket baru Anda. Lanjutkan ke bagian langkah berikutnya dalam panduan ini untuk dokumentasi tambahan untuk menggunakan dan mengelola bucket Anda.

## Kelola ember dan objek
<a name="creating-buckets-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](#amazon-lightsail-creating-buckets).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Hapus ember penyimpanan objek Lightsail
<a name="amazon-lightsail-deleting-buckets"></a>

Hapus bucket Anda di layanan penyimpanan objek Amazon Lightsail jika Anda tidak lagi menggunakannya. Saat Anda menghapus bucket, semua objek dalam bucket termasuk, termasuk versi objek dan access key yang tersimpan, akan dihapus secara permanen.

Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Memaksa menghapus sebuah bucket
<a name="force-delete-bucket"></a>

Bucket yang memiliki salah satu syarat berikut tidak dapat dihapus kecuali Anda mengakui penghapusan:
+ Bucket adalah asal dari sebuah distribusi.
+ Bucket memiliki instans yang dilampirkan padanya.
+ Bucket memiliki objek.
+ Bucket memiliki access key.

Anda harus mengakui penghapusan untuk memastikan bahwa Anda tidak mengganggu alur kerja yang ada yang bergantung pada bucket tersebut. Misalnya, WordPress situs web yang menyimpan media di bucket atau distribusi yang melakukan caching dan menyajikan objek di bucket Anda.

Untuk mengetahui penghapusan bucket yang memiliki salah satu syarat sebelumnya, Anda harus menghapus bucket secara paksa. Sebelum Anda menghapus bucket, layanan Lightsail akan meminta Anda tentang kondisi mana yang ada di dalamnya. Jika Anda menggunakan konsol Lightsail untuk menghapus bucket, Anda akan diberikan opsi untuk menghapusnya secara paksa. Jika Anda menggunakan AWS CLI, Anda harus menentukan `--force-delete` bendera saat membuat `delete-bucket` permintaan. Kedua prosedur ini tercakup dalam [Hapus bucket Anda menggunakan konsol Lightsail](#delete-bucket-using-lightsail-console) [dan Hapus bucket Anda menggunakan](#delete-bucket-using-aws-cli) bagian panduan AWS CLI ini.

## Hapus bucket Anda menggunakan konsol Lightsail
<a name="delete-bucket-using-lightsail-console"></a>

Selesaikan prosedur berikut untuk menghapus bucket Anda menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda hapus.

1. Pilih ikon elipsis (⋮) pada menu tab, lalu pilih **Hapus**.

1. Pilih **Hapus bucket**.

1. Pada prompt yang muncul, konfirmasi apakah bucket Anda memenuhi salah satu syarat berikut:
   + Berisi sebuah objek
   + Memiliki access key
   + Dilampirkan pada sebuah instans
   + Menjadi asal dari distribusi

   Jika memiliki salah satu dari syarat tersebut, maka Anda harus memilih untuk menghapus bucket secara paksa.

1. Pilih salah satu opsi berikut:
   + Pilih **Hapus paksa** untuk menghapus bucket Anda meskipun memiliki salah satu syarat yang tercantum pada langkah 6 dari prosedur ini.
   + Pilih **Ya, hapus** untuk menghapus bucket ketika tidak memiliki salah satu syarat yang tercantum pada langkah 6 dari prosedur ini.
   + Pilih **Tidak, batalkan** untuk membatalkan penghapusan.

## Hapus bucket Anda menggunakan AWS CLI
<a name="delete-bucket-using-aws-cli"></a>

Selesaikan prosedur berikut untuk menghapus bucket Anda menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `delete-bucket`. Untuk informasi selengkapnya, lihat [delete-bucket di Referensi AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/lightsail/delete-bucket.html) *Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Di jendela command prompt atau terminal, masukkan salah satu perintah berikut:
   + Masukkan perintah berikut untuk menghapus bucket yang tidak memiliki syarat yang tercantum dalam bagian [Menghapus bucket secara paksa](#force-delete-bucket) dalam panduan ini.

     ```
     aws lightsail delete-bucket --bucket-name BucketName
     ```
   + Masukkan perintah berikut untuk menghapus secara paksa bucket yang memiliki syarat yang tercantum dalam bagian [Menghapus bucket secara paksa](#force-delete-bucket) dalam panduan ini.

     ```
     aws lightsail delete-bucket --bucket-name BucketName --force-delete
     ```

   Dalam perintah, ganti *BucketName* dengan nama bucket yang ingin Anda hapus.

   Contoh:

   ```
   aws lightsail delete-bucket --bucket-name amzn-s3-demo-bucket
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil permintaan hapus bucket\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-delete-bucket-cli.png)

## Kelola ember dan objek
<a name="deleting-buckets-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](#amazon-lightsail-deleting-buckets).

# Buat kunci akses bucket penyimpanan objek Lightsail
<a name="amazon-lightsail-creating-bucket-access-keys"></a>

Anda dapat menggunakan kunci akses untuk membuat satu set kredensional yang memberikan akses penuh ke bucket dan objeknya. Access key terdiri dari access key ID dan secret access key dalam satu set. Secret access key hanya terlihat saat Anda membuatnya. Ketika Anda mengkonfigurasi kunci akses pada perangkat lunak atau plugin Anda, itu dapat memiliki akses baca dan tulis penuh ke ember menggunakan AWS APIs, dan AWS SDKs. Anda juga dapat mengonfigurasi tombol akses pada file AWS CLI.

**penting**  
Meskipun Anda dapat memiliki dua kunci akses per bucket, kami sarankan Anda hanya membuat satu kunci akses bucket pada satu waktu. Kami juga menyarankan Anda memutar kunci secara berkala dan mengambil inventarisasi kunci yang ada. Jika kunci akses rahasia Anda disalin, hilang, atau dikompromikan, Anda harus menghapus kunci akses Anda dan membuat yang baru. Untuk informasi selengkapnya tentang praktik terbaik untuk memutar kunci akses bucket, lihat[Putar tombol akses bucket](amazon-lightsail-bucket-security-best-practices.md#bucket-security-best-practices-rotate-bucket-access-keys).

Untuk informasi selengkapnya tentang opsi izin, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md). Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Buat access key untuk sebuah bucket
<a name="create-bucket-access-keys"></a>

Selesaikan prosedur berikut untuk membuat access key untuk sebuah bucket.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda konfigurasikan izin akses-nya.

1. Pilih tab **Izin**.

   Bagian **access key** dari halaman tersebut menampilkan access key yang ada untuk bucket, jika ada.

1. Pilih **Buat access key**, untuk membuat access key baru untuk bucket tersebut.

1. Pada prompt yang muncul, pilih **Ya, buat** untuk mengonfirmasi bahwa Anda ingin membuat access key baru. Jika tidak, pilih **Tidak, batalkan**.

1. Pada prompt sukses yang muncul, catat access key ID.

1. Pilih **Tampilkan secret access key** untuk melihat secret access key, dan catat kunci tersebut. Secret access key tidak akan ditampilkan lagi.
**penting**  
Simpan access key ID dan secret access key Anda di lokasi yang aman. Jika kunci itu menjadi berbahaya, Anda harus menghapusnya dan membuat yang baru. Untuk informasi selengkapnya, lihat [Hapus kunci akses untuk bucket penyimpanan objek Lightsail](amazon-lightsail-deleting-bucket-access-keys.md).

1. Pilih **Lanjutkan** untuk menyelesaikan.

   Access key baru akan tercantum dalam bagian **access key** di halaman tersebut. Jika access key Anda menjadi berbahaya, atau hilang, hapus dan buat yang baru.
**catatan**  
Kolom **Terakhir digunakan** ditampilkan di samping setiap tombol akses mengidentifikasi kapan kunci terakhir digunakan. Tanda hubung ditampilkan ketika kunci belum digunakan. Perluas node kunci akses untuk melihat layanan dan Wilayah AWS di mana kunci terakhir digunakan.

# Hapus kunci akses untuk bucket penyimpanan objek Lightsail
<a name="amazon-lightsail-deleting-bucket-access-keys"></a>

Kunci akses adalah sekumpulan kredensial yang memberikan akses penuh ke bucket dan objeknya. Access key terdiri dari access key ID dan secret access key dalam satu set. Jika kunci akses rahasia Anda disalin, hilang, atau dikompromikan, Anda harus menghapus kunci akses Anda.

## Hapus kunci akses untuk ember
<a name="delete-bucket-access-keys"></a>

Anda dapat menggunakan prosedur berikut untuk menghapus kunci akses bucket.

**Awas**  
Setelah Anda menghapus access key, kunci tersebut hilang selamanya dan tidak dapat dipulihkan. Anda hanya dapat menggantinya dengan kunci akses baru.

**Untuk menghapus kunci akses bucket penyimpanan objek Lightsail yang ada**

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda hapus kunci aksesnya.

1. Pilih tab **Izin**.

1. Di bawah **tombol Access**, pilih ikon hapus untuk tombol akses yang ingin Anda hapus.  
![\[Menampilkan cara menghapus kunci akses untuk bucket penyimpanan objek Lightsail.\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-keys-delete.png)

1. Pilih **Ya, hapus** untuk melanjutkan dengan menghapus tombol akses.

Setelah kunci yang ada dihapus, Anda dapat membuat kunci akses baru dan mengkonfigurasinya untuk perangkat lunak atau plugin Anda. Lihat informasi yang lebih lengkap di [Putar tombol akses bucket](amazon-lightsail-bucket-security-best-practices.md#bucket-security-best-practices-rotate-bucket-access-keys).

# Batasi akses publik ke ember dan objek Lightsail
<a name="amazon-lightsail-block-public-access-for-buckets"></a>

Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek tempat pelanggan dapat menyimpan dan melindungi data. Layanan penyimpanan objek Amazon Lightsail dibangun di atas teknologi Amazon S3. Amazon S3 menawarkan *akses publik blok tingkat akun, yang dapat Anda gunakan untuk membatasi akses* publik ke semua bucket S3 dalam file. Akun AWS Akses publik blok tingkat akun dapat membuat semua bucket S3 menjadi Akun AWS pribadi, terlepas dari bucket individu dan izin objek yang ada.

Saat mengizinkan atau menolak akses publik, ember penyimpanan objek Lightsail memperhitungkan hal-hal berikut:
+ Izin akses bucket Lightsail. Untuk informasi selengkapnya, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md).
+ Tingkat akun Amazon S3 memblokir konfigurasi akses publik, yang menggantikan izin akses bucket Lightsail.

Jika Anda mengaktifkan tingkat akun **Blokir *semua* akses publik** di Amazon S3, bucket dan objek Lightsail publik Anda menjadi pribadi dan tidak lagi dapat diakses publik.

## Mengonfigurasi pengaturan blokir akses publik untuk akun Anda
<a name="configuring-block-public-access"></a>

Anda dapat menggunakan konsol Amazon S3, AWS Command Line Interface (AWS CLI) AWS SDKs, dan REST API untuk mengonfigurasi pengaturan blokir akses publik. Anda dapat mengakses fitur akses publik blok tingkat akun di panel navigasi konsol Amazon S3 seperti yang ditunjukkan pada contoh berikut.

![\[Blokir opsi panel navigasi akses publik di konsol Amazon S3\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3-block-public-access-navigation-pane.png)


Konsol Amazon S3 menawarkan pengaturan untuk memblokir semua akses publik, memblokir akses publik yang diberikan melalui daftar kontrol akses baru atau apa pun, dan memblokir akses publik ke ember dan objek yang diberikan melalui kebijakan bucket atau titik akses publik baru atau publik apa pun.

![\[Blokir opsi akses publik di konsol Amazon S3\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3-block-public-access-in-s3-console.png)


Anda dapat mengaktifkan atau **menonaktifkan** setiap pengaturan **di** konsol Amazon S3. Di API, pengaturan yang sesuai adalah `TRUE` (On) atau `FALSE` Off). Bagian berikut menjelaskan efek setiap pengaturan pada bucket S3 dan ember Lightsail.

**catatan**  
Bagian berikut menyebutkan daftar kontrol akses (ACLs). ACL mendefinisikan pengguna yang memiliki atau memiliki akses ke bucket atau objek individual. Untuk informasi selengkapnya, lihat [Ikhtisar daftar kontrol akses](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html) di *Panduan Pengguna Amazon S3*.
+ **Blokir *semua* akses publik** — Aktifkan pengaturan ini untuk memblokir semua akses publik ke bucket S3, bucket Lightsail, dan objek yang sesuai. Pengaturan ini menggabungkan semua pengaturan berikut. Saat Anda mengaktifkan pengaturan ini, hanya Anda (pemilik bucket) dan pengguna yang berwenang yang diizinkan mengakses bucket dan objeknya. Anda hanya dapat mengaktifkan pengaturan ini di konsol Amazon S3. Ini tidak tersedia di AWS CLI, Amazon S3 API, atau. AWS SDKs
  + **Blokir akses publik ke bucket dan objek yang diberikan melalui daftar kontrol akses *baru* (ACLs)** — Aktifkan pengaturan ini untuk memblokir menempatkan publik ACLs pada bucket dan objek. Pengaturan ini tidak berdampak pada yang ada ACLs. Oleh karena itu, objek yang sudah memiliki ACL publik tetap bersifat publik. Pengaturan ini juga tidak berdampak pada objek yang bersifat publik karena izin akses bucket disetel ke **Semua objek bersifat publik dan hanya-baca**. Pengaturan ini diberi label seperti `BlockPublicAcls` pada Amazon S3 API.
**catatan**  
WordPress plugin yang menempatkan media di bucket Lightsail, seperti plugin Offload Media Light, mungkin berhenti bekerja saat pengaturan ini diaktifkan. Ini karena sebagian besar WordPress plugin mengonfigurasi ACL yang dibaca publik pada objek. WordPress plugin yang beralih objek ACLs mungkin juga berhenti bekerja.
  + **Blokir akses publik ke bucket dan objek yang diberikan melalui daftar kontrol akses *apa pun* (ACLs)** — Aktifkan pengaturan ini untuk mengabaikan publik ACLs dan memblokir akses publik ke bucket dan objek. Pengaturan ini memungkinkan publik ACLs untuk diletakkan di ember dan objek, tetapi mengabaikannya saat memberikan akses. Untuk bucket Lightsail, menyetel izin akses bucket **ke Semua objek bersifat publik dan** hanya-baca atau menyetel izin objek individual **ke Publik (hanya-baca) sama dengan menempatkan ACL publik** pada keduanya. Pengaturan ini diberi label seperti `IgnorePublicAcls` pada Amazon S3 API.
  + **Blokir akses publik ke bucket dan objek yang diberikan melalui bucket publik *baru* atau kebijakan titik akses** — Aktifkan pengaturan ini untuk memblokir **Semua objek bersifat publik dan izin akses bucket hanya-baca** agar tidak dikonfigurasi di bucket Lightsail Anda. Pengaturan ini tidak memengaruhi bucket yang sudah dikonfigurasi dengan **Semua objek bersifat publik dan izin akses bucket hanya-baca**. Pengaturan ini diberi label seperti `BlockPublicPolicy` pada Amazon S3 API.
  + **Blokir akses publik dan lintas akun ke bucket dan objek melalui bucket publik atau kebijakan titik akses *apa pun*** — Aktifkan pengaturan ini untuk membuat semua bucket Lightsail Anda menjadi pribadi. Ini membuat semua bucket Lightsail menjadi pribadi, meskipun dikonfigurasi dengan **Semua objek bersifat publik dan izin akses bucket hanya-baca**. Pengaturan ini diberi label seperti `RestrictPublicBuckets` pada Amazon S3 API.
**penting**  
Pengaturan ini juga memblokir akses lintas akun yang dikonfigurasi pada bucket Lightsail yang juga dikonfigurasi dengan **Semua objek bersifat publik dan izin akses bucket hanya-baca di** Lightsail. Untuk terus mengizinkan akses lintas akun, pastikan untuk mengonfigurasi bucket Lightsail dengan izin akses bucket **Semua objek adalah** pribadi di Lightsail sebelum mengaktifkan **Blokir akses publik dan lintas akun ke bucket dan objek *melalui* bucket publik atau pengaturan kebijakan titik akses apa pun** di Amazon S3.

Untuk informasi selengkapnya tentang memblokir akses publik dan cara mengonfigurasinya, lihat sumber daya berikut di *Panduan Pengguna Amazon S3*:
+ [Memblokir akses publik ke penyimpanan Amazon S3 Anda](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html)
+ [Mengkonfigurasi pengaturan blokir akses publik untuk akun Anda](https://docs.aws.amazon.com/AmazonS3/latest/userguide/configuring-block-public-access-account.html)

Gunakan konsol Lightsail AWS CLI,, AWS SDKs, dan REST API untuk mengonfigurasi izin akses untuk bucket Lightsail Anda. Untuk informasi selengkapnya, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md).

**catatan**  
Lightsail menggunakan peran terkait layanan untuk mendapatkan konfigurasi akses publik blok tingkat akun saat ini dari Amazon S3 dan menerapkannya ke sumber daya penyimpanan objek Lightsail. Setelah mengonfigurasi blokir akses publik di Amazon S3, tunggu setidaknya satu jam hingga diterapkan di Lightsail. Untuk informasi selengkapnya, lihat [Peran terkait layanan](amazon-lightsail-using-service-linked-roles.md).

## Kelola ember dan objek
<a name="block-public-access-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](#amazon-lightsail-block-public-access-for-buckets)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Lacak permintaan bucket penyimpanan objek dengan log akses
<a name="amazon-lightsail-bucket-access-logs"></a>

Pencatatan akses menyediakan catatan terperinci untuk permintaan yang dibuat ke bucket di layanan penyimpanan objek Amazon Lightsail. Informasi ini dapat mencakup jenis permintaan, sumber daya yang ditentukan dalam permintaan, dan waktu serta tanggal pemrosesan permintaan. Log akses berguna untuk banyak aplikasi. Misalnya, informasi log akses dapat berguna dalam audit keamanan dan akses. Ini juga dapat membantu Anda mempelajari basis pelanggan Anda.

**Daftar Isi**
+ [Apa yang saya perlukan untuk mengaktifkan pengiriman log](#access-log-delivery)
+ [Format kunci objek log](#log-object-key-format)
+ [Bagaimana log dikirimkan?](#how-are-logs-delivered)
+ [Upaya terbaik mengakses pengiriman log](#best-effort-access-log-delivery)
+ [Perubahan status pencatatan bucket mulai berlaku seiring waktu](#bucket-logging-status-changes)

## Apa yang saya perlukan untuk mengaktifkan pengiriman log?
<a name="access-log-delivery"></a>

Pertimbangkan hal berikut sebelum mengaktifkan pengiriman log. Untuk detailnya, lihat [Mengaktifkan pencatatan akses bucket](amazon-lightsail-enabling-bucket-access-logs.md).

1. **Identifikasi ember target untuk log.** Bucket ini adalah tempat Anda ingin Lightsail menyimpan log akses sebagai objek. Bucket sumber dan target harus berada di Wilayah AWS yang sama dan dimiliki oleh akun yang sama.

   Anda dapat memiliki catatan yang dikirimkan ke bucket apa pun yang Anda miliki yang berada dalam Wilayah yang sama dengan bucket sumber, termasuk bucket sumber itu sendiri. Tetapi untuk manajemen log yang lebih sederhana, kami sarankan agar Anda menyimpan log akses dalam bucket yang berbeda.

   Apabila bucket sumber dan bucket target Anda merupakan bucket yang sama, maka akan dibuat log tambahan untuk log yang ditulis ke bucket. Ini mungkin tidak ideal karena dapat menghasilkan peningkatan kecil dalam konsumsi penyimpanan Anda. Selain itu, catatan tambahan tentang log mungkin akan menyulitkan Anda menemukan log yang Anda cari. Jika Anda memilih untuk menyimpan log akses di bucket sumber, sebaiknya tentukan awalan untuk kunci objek log sehingga nama objek dimulai dengan string umum dan objek log lebih mudah diidentifikasi. [Awalan kunci](https://docs.aws.amazon.com/general/latest/gr/glos-chap.html#keyprefix) juga berguna untuk membedakan bucket sumber jika beberapa bucket mencatat ke bucket target yang sama.

1. **(Opsional) Identifikasi awalan untuk kunci objek log.** Awalan menjadikan pencarian objek log lebih mudah. Misalnya, jika Anda menentukan nilai awalan`logs/`, setiap objek log yang dibuat Lightsail dimulai dengan awalan `logs/` di kuncinya. Garis miring `/` diperlukan untuk menunjukkan akhir awalan. Berikut ini adalah contoh kunci objek log dengan `logs/` awalan:

   ```
   logs/2021-11-31-21-32-16-E568B2907131C0C0
   ```

## Format kunci objek log
<a name="log-object-key-format"></a>

Lightsail menggunakan format kunci objek berikut untuk objek log yang diunggah di bucket target:

```
TargetPrefix/YYYY-mm-DD-HH-MM-SS-UniqueString
```

Pada kunci, `YYYY`, `mm`, `DD`, `HH`, `MM`, dan `SS` adalah digit tahun, bulan, hari, jam, menit, dan detik (masing-masingnya) ketika berkas log dikirimkan. Tanggal dan waktu ini berada dalam Waktu Universal Terkoordinasi (UTC).

Berkas log yang dikirimkan pada waktu tertentu dapat berisi catatan yang ditulis kapan pun sebelum waktu tersebut. Tidak ada cara untuk mengetahui apakah semua catatan log untuk interval waktu tertentu telah dikirim atau tidak.

Komponen `UniqueString` pada kunci ada untuk mencegah penimpaan file. Tidak memiliki makna, dan perangkat lunak pemroses log harus mengabaikannya.

## Bagaimana log dikirimkan?
<a name="how-are-logs-delivered"></a>

Lightsail secara berkala mengumpulkan catatan log akses, mengkonsolidasikan catatan dalam file log, lalu mengunggah file log ke bucket target Anda sebagai objek log. Jika Anda mengaktifkan logging pada beberapa bucket sumber yang dikirimkan ke bucket target yang sama, bucket target akan memiliki log akses untuk semua bucket sumber tersebut. Namun demikian, setiap objek catatan melaporkan arsip log akses untuk bucket sumber spesifik.

## Upaya terbaik mengakses pengiriman log
<a name="best-effort-access-log-delivery"></a>

Catatan log akses dikirimkan atas dasar upaya terbaik. Sebagian besar permintaan bucket yang dikonfigurasi dengan benar untuk mencatat hasil dalam catatan log yang dikirim. Sebagian besar catatan log dikirim dalam beberapa jam setelah log dicatat, tetapi dapat dikirimkan lebih sering.

Kelengkapan dan ketepatan waktu akses logging tidak dijamin. Catatan log untuk permintaan tertentu mungkin dikirim dalam waktu lama setelah permintaan diproses, atau mungkin tidak dikirimkan sama sekali. Tujuan dari log akses adalah untuk memberi Anda gambaran tentang sifat lalu lintas terhadap ember Anda. Sangat jarang kehilangan catatan log, tetapi pencatatan akses tidak dimaksudkan untuk menjadi akuntansi lengkap dari semua permintaan.

## Perubahan status pencatatan log bucket memerlukan waktu
<a name="bucket-logging-status-changes"></a>

Perubahan status pencatatan log pada bucket memerlukan waktu untuk benar-benar memengaruhi pengiriman berkas log. Misalnya, jika Anda mengaktifkan pencatatan log untuk bucket, beberapa permintaan yang dilakukan di jam berikutnya mungkin akan dicatat, sementara yang lainnya mungkin tidak. Jika Anda mengubah bucket target untuk pencatatan log dari bucket A ke bucket B, beberapa catatan untuk jam berikutnya mungkin akan terus dikirimkan ke bucket A, sementara yang lain mungkin dikirimkan ke bucket target B baru. Dalam semua kasus, pengaturan baru tersebut pada akhirnya akan berlaku tanpa tindakan lebih lanjut dari pihak Anda.

**Topics**
+ [Apa yang saya perlukan untuk mengaktifkan pengiriman log?](#access-log-delivery)
+ [Format kunci objek log](#log-object-key-format)
+ [Bagaimana log dikirimkan?](#how-are-logs-delivered)
+ [Upaya terbaik mengakses pengiriman log](#best-effort-access-log-delivery)
+ [Perubahan status pencatatan log bucket memerlukan waktu](#bucket-logging-status-changes)
+ [Akses format log](amazon-lightsail-bucket-access-log-format.md)
+ [Mengelola log akses](amazon-lightsail-enabling-bucket-access-logs.md)
+ [Gunakan log akses](amazon-lightsail-using-bucket-access-logs.md)

# Analisis akses penyimpanan objek dengan log bucket Lightsail
<a name="amazon-lightsail-bucket-access-log-format"></a>

Pencatatan akses menyediakan catatan terperinci untuk permintaan yang dibuat ke bucket di layanan penyimpanan objek Amazon Lightsail. Anda dapat menggunakan log akses untuk audit keamanan dan akses, atau mempelajari basis pelanggan Anda. Bagian ini menjelaskan format dan detail lainnya tentang file log akses. Untuk informasi selengkapnya tentang dasar-dasar pencatatan, lihat [Log akses Bucket](amazon-lightsail-bucket-access-logs.md).

File log akses terdiri dari urutan catatan log yang dibatasi baris baru. Setiap catatan log mewakili satu permintaan dan terdiri dari bidang dengan ruang terbatas.

Berikut ini adalah contoh log yang terdiri dari lima catatan log.

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be amzn-s3-demo-bucket [06/Feb/2019:00:00:38 +0000] 192.0.2.3 79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be 3E57427F3EXAMPLE REST.GET.VERSIONING - "GET /amzn-s3-demo-bucket?versioning HTTP/1.1" 200 - 113 - 7 - "-" "S3Console/0.4" - s9lzHYrFp76ZVxRcpX9+5cjAnEH2ROuNkd2BHfIa6UkFVdtjf5mKR3/eTPFvsiP/XV/VLi31234= SigV2 ECDHE-RSA-AES128-GCM-SHA256 AuthHeader amzn-s3-demo-bucket.s3.us-west-1.amazonaws.com TLSV1.1
```

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be amzn-s3-demo-bucket [06/Feb/2019:00:00:38 +0000] 192.0.2.3 79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be 891CE47D2EXAMPLE REST.GET.LOGGING_STATUS - "GET /amzn-s3-demo-bucket?logging HTTP/1.1" 200 - 242 - 11 - "-" "S3Console/0.4" - 9vKBE6vMhrNiWHZmb2L0mXOcqPGzQOI5XLnCtZNPxev+Hf+7tpT6sxDwDty4LHBUOZJG96N1234= SigV2 ECDHE-RSA-AES128-GCM-SHA256 AuthHeader amzn-s3-demo-bucket.s3.us-west-1.amazonaws.com TLSV1.1
```

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be amzn-s3-demo-bucket [06/Feb/2019:00:00:38 +0000] 192.0.2.3 79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be A1206F460EXAMPLE REST.GET.BUCKETPOLICY - "GET /amzn-s3-demo-bucket?policy HTTP/1.1" 404 NoSuchBucketPolicy 297 - 38 - "-" "S3Console/0.4" - BNaBsXZQQDbssi6xMBdBU2sLt+Yf5kZDmeBUP35sFoKa3sLLeMC78iwEIWxs99CRUrbS4n11234= SigV2 ECDHE-RSA-AES128-GCM-SHA256 AuthHeader amzn-s3-demo-bucket.s3.us-west-1.amazonaws.com TLSV1.1
```

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be amzn-s3-demo-bucket [06/Feb/2019:00:01:00 +0000] 192.0.2.3 79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be 7B4A0FABBEXAMPLE REST.GET.VERSIONING - "GET /amzn-s3-demo-bucket?versioning HTTP/1.1" 200 - 113 - 33 - "-" "S3Console/0.4" - Ke1bUcazaN1jWuUlPJaxF64cQVpUEhoZKEG/hmy/gijN/I1DeWqDfFvnpybfEseEME/u7ME1234= SigV2 ECDHE-RSA-AES128-GCM-SHA256 AuthHeader amzn-s3-demo-bucket.s3.us-west-1.amazonaws.com TLSV1.1
```

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be amzn-s3-demo-bucket [06/Feb/2019:00:01:57 +0000] 192.0.2.3 79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be DD6CC733AEXAMPLE REST.PUT.OBJECT s3-dg.pdf "PUT /amzn-s3-demo-bucket/s3-dg.pdf HTTP/1.1" 200 - - 4406583 41754 28 "-" "S3Console/0.4" - 10S62Zv81kBW7BB6SX4XJ48o6kpcl6LPwEoizZQQxJd5qDSCTLX0TgS37kYUBKQW3+bPdrg1234= SigV4 ECDHE-RSA-AES128-SHA AuthHeader amzn-s3-demo-bucket.s3.us-west-1.amazonaws.com TLSV1.1
```

**catatan**  
Setiap bidang catatan log dapat diatur ke `–` (tanda hubung) untuk menunjukkan bahwa data tidak diketahui atau tidak tersedia, atau bahwa bidang tersebut tidak berlaku untuk permintaan.

**Daftar Isi**
+ [Kolom catatan log](#log-record-fields)
+ [Pencatatan tambahan untuk operasi penyalinan](#additional-logging-for-copy-operations)
+ [Informasi log akses kustom](#custom-access-log-information)
+ [Pertimbangan pemrograman untuk format log akses yang dapat diperluas](#programing-considerations)

## Bidang catatan log
<a name="log-record-fields"></a>

Daftar berikut menjelaskan bidang catatan log.

**Titik Akses ARN (Nama Sumber Daya Amazon)**

Amazon Resource Name (ARN) dari titik akses permintaan. Jika titik akses ARN salah bentuk atau tidak digunakan, bidang akan berisi '-'. Untuk informasi selengkapnya tentang titik akses, lihat [Menggunakan titik akses](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-access-points.html). Untuk informasi selengkapnya ARNs, lihat topik di [Amazon Resource Name (ARN)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) di *AWS General* Reference.

Entri contoh

```
arn:aws:s3:us-east-1:123456789012:accesspoint/example-AP
```

**Pemilik Bucket**

ID pengguna resmi dari pemilik bucket sumber. ID pengguna resmi adalah bentuk lain dari ID akun AWS. Untuk informasi selengkapnya tentang ID pengguna kanonik, lihat pengenal [akun AWS di *AWS* General](https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) Reference. Untuk informasi tentang cara menemukan ID pengguna kanonik untuk akun Anda, lihat [Menemukan ID pengguna kanonik untuk akun AWS Anda](https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html#FindingCanonicalId).

Entri contoh

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be
```

**Bucket**

Nama bucket tempat permintaan diproses untuk dibandingkan. Jika sistem menerima permintaan yang salah dan tidak dapat menentukan bucket, permintaan tidak akan muncul di log akses apa pun.

Entri contoh

```
amzn-s3-demo-bucket
```

**Waktu**

Waktu pada saat permintaan diterima; tanggal dan waktu ini berada dalam Waktu Universal Terkoordinasi (UTC). Formatnya, menggunakan terminologi *strftime()*, yaitu sebagai berikut: *[%d/%b/%Y:%H:%M:%S %z]*

Entri contoh

```
[06/Feb/2019:00:00:38 +0000]
```

**IP jarak jauh**

Alamat internet yang jelas dari pemohon. Proxy perantara dan firewall mungkin mengaburkan alamat aktual mesin yang membuat permintaan.

Entri contoh

```
192.0.2.3
```

**Pemohon**

ID pengguna resmi pemohon, atau `-` untuk permintaan tidak terautentikasi. Jika pemohon adalah pengguna IAM, bidang ini mengembalikan nama pengguna IAM pemohon bersama dengan akun akar AWS tempat pengguna IAM berada. Pengidentifikasi ini sama dengan yang digunakan untuk tujuan kontrol akses.

Entri contoh

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be
```

**Permintaan ID**

String yang dihasilkan oleh Lightsail untuk mengidentifikasi setiap permintaan secara unik.

Entri contoh

```
3E57427F33A59F07
```

**Operasi**

Operasi yang tercantum di sini dinyatakan sebagai `SOAP.operation`, `REST.HTTP_method.resource_type`, `WEBSITE.HTTP_method.resource_type`, atau `BATCH.DELETE.OBJECT`.

Entri contoh

```
REST.PUT.OBJECT
```

**Kunci**

Bagian "kunci" pada permintaan, URL yang dienkodekan, atau "-" jika operasi tidak mengambil parameter kunci.

Entri contoh

```
/photos/2019/08/puppy.jpg
```

**Permintaan**

Bagian URI-Permintaan dari pesan permintaan HTTP.

Entri Contoh

```
"GET /amzn-s3-demo-bucket/photos/2019/08/puppy.jpg?x-foo=bar HTTP/1.1"
```

**Status HTTP**

Kode status HTTP numerik dari respons.

Entri contoh

```
200
```

**Kode Kesalahan**

[Kode Kesalahan](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingRESTError.html#ErrorCode) Amazon S3, atau “-” jika tidak terjadi kesalahan.

Entri contoh

```
NoSuchBucket
```

**Bytes Dikirim**

Jumlah byte respons yang dikirim, tidak termasuk overhead protokol HTTP, atau "-" jika nol.

Entri contoh

```
2662992
```

**Ukuran Objek**

Ukuran total objek yang dimaksud.

Entri contoh

```
3462992
```

**Total Waktu**

Jumlah milidetik permintaan itu terbang dari sudut pandang ember. Nilai ini diukur dari waktu permintaan Anda diterima hingga waktu byte terakhir respons dikirim. Pengukuran yang dibuat dari perspektif klien mungkin lebih lama karena latensi jaringan.

Entri contoh

```
70
```

**Waktu Turn-Around**

Jumlah milidetik yang dihabiskan Lightsail untuk memproses permintaan Anda. Nilai ini diukur dari waktu byte terakhir permintaan Anda diterima hingga saat byte pertama respons dikirim.

Entri contoh

```
10
```

**Perujuk**

Nilai header HTTP Perujuk, jika ada. Agen pengguna HTTP (misalnya, peramban) biasanya mengatur header ini ke URL dari halaman penautan atau penanaman saat membuat permintaan.

Entri contoh

```
"http://www.amazon.com/webservices"
```

**Agen Pengguna**

Nilai header Agen Pengguna HTTP.

Entri contoh

```
"curl/7.15.1"
```

**Id Versi**

ID versi dalam permintaan, atau `-` jika operasi tidak mengambil `versionId` parameter.

Entri contoh

```
3HL4kqtJvjVBH40Nrjfkd
```

**Id Tuan Rumah**

ID permintaan x-amz-id diperpanjang -2 atau Lightsail.

Entri contoh

```
s9lzHYrFp76ZVxRcpX9+5cjAnEH2ROuNkd2BHfIa6UkFVdtjf5mKR3/eTPFvsiP/XV/VLi31234=
```

**Versi Tanda Tangan**

Versi tanda tangan, `SigV2` atau `SigV4`, yang digunakan untuk mengautentikasi permintaan atau `-` untuk permintaan tidak terautentikasi.

Entri contoh

```
SigV2
```

**Suite Cipher**

Cipher Lapisan Soket Aman (SSL) yang dinegosiasikan untuk permintaan HTTPS atau `-` untuk HTTP.

Entri contoh

```
ECDHE-RSA-AES128-GCM-SHA256
```

**Jenis otentikasi**

Jenis autentikasi permintaan yang digunakan, `AuthHeader` untuk header autentikasi, `QueryString` untuk string kueri (URL yang ditandatangani sebelumnya) atau `-` untuk permintaan tidak terautentikasi.

Entri contoh

```
AuthHeader
```

**Header Host**

Titik akhir yang digunakan untuk terhubung ke Lightsail.

Entri contoh

```
s3.us-west-2.amazonaws.com
```

**Versi TLS**

Versi Transport Layer Security (TLS) yang dinegosiasikan oleh klien. Nilai tersebut adalah salah satu dari berikut ini :`TLSv1`, `TLSv1.1`, `TLSv1.2`; atau `-` jika TLS tidak digunakan.

Entri contoh

```
TLSv1.2
```

## Pencatatan Tambahan untuk operasi penyalinan
<a name="additional-logging-for-copy-operations"></a>

Sebuah operasi penyalinan melibatkan `GET` dan sebuah `PUT`. Karena alasan tersebut, kami mencatat dua catatan saat melakukan operasi penyalinan. Bagian sebelumnya menguraikan bidang yang terkait dengan bagian `PUT` dari operasi. Daftar berikut menjelaskan kolom dalam catatan yang berhubungan dengan bagian `GET` dari operasi penyalinan.

**Pemilik Bucket**

ID pengguna resmi dari bucket yang menyimpan objek yang disalin. ID pengguna resmi adalah bentuk lain dari ID akun AWS. Untuk informasi selengkapnya tentang ID pengguna kanonik, lihat pengenal [akun AWS di *AWS* General](https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) Reference. Untuk informasi tentang cara menemukan ID pengguna kanonik untuk akun Anda, lihat [Menemukan ID pengguna kanonik untuk akun AWS Anda](https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html#FindingCanonicalId).

Entri contoh

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be
```

**Bucket**

Nama bucket yang menyimpan objek yang disalin.

Entri contoh

```
amzn-s3-demo-bucket
```

**Waktu**

Waktu saat permintaan diterima; tanggal dan waktu ini berada dalam Waktu Universal Terkoordinasi (UTC). Formatnya, menggunakan terminologi `strftime()`, yaitu sebagai berikut: `[%d/%B/%Y:%H:%M:%S %z]`

Entri contoh

```
[06/Feb/2019:00:00:38 +0000]
```

**IP jarak jauh**

Alamat internet yang jelas dari pemohon. Proxy perantara dan firewall mungkin mengaburkan alamat aktual mesin yang membuat permintaan.

Entri contoh

```
192.0.2.3
```

**Pemohon**

ID pengguna resmi pemohon, atau `-` untuk permintaan tidak terautentikasi. Jika pemohon adalah pengguna IAM, bidang ini akan mengembalikan nama pengguna IAM pemohon bersama dengan akun akar AWS tempat pengguna IAM berada. Pengidentifikasi ini sama dengan yang digunakan untuk tujuan kontrol akses.

Entri contoh

```
79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be
```

**Permintaan ID**

String yang dihasilkan oleh Lightsail untuk mengidentifikasi setiap permintaan secara unik.

Entri contoh

```
3E57427F33A59F07
```

**Operasi**

Operasi yang tercantum di sini dinyatakan sebagai `SOAP.operation`, `REST.HTTP_method.resource_type`, `WEBSITE.HTTP_method.resource_type`, atau `BATCH.DELETE.OBJECT`.

Entri contoh

```
REST.COPY.OBJECT_GET
```

**Kunci**

"Kunci" dari objek yang disalin atau "-" jika operasi tidak mengambil parameter kunci.

Entri contoh

```
/photos/2019/08/puppy.jpg
```

**Permintaan**

Bagian URI-Permintaan dari pesan permintaan HTTP.

Entri contoh

```
"GET /amzn-s3-demo-bucket/photos/2019/08/puppy.jpg?x-foo=bar"
```

**Status HTTP**

Kode status HTTP numerik dari bagian `GET` dari operasi penyalinan.

Entri contoh

```
200
```

**Kode Kesalahan**

Kode Kesalahan Amazon S3, dari `GET` bagian operasi penyalinan atau `-` jika tidak ada kesalahan yang terjadi.

Entri contoh

```
NoSuchBucket
```

**Bytes Dikirim**

Jumlah byte respons yang dikirim, tidak termasuk overhead protokol HTTP, atau "-" jika nol.

Entri contoh

```
2662992
```

**Ukuran Objek**

Ukuran total objek yang dimaksud.

Entri contoh

```
3462992
```

**Total Waktu**

Jumlah milidetik permintaan itu terbang dari sudut pandang ember. Nilai ini diukur dari waktu permintaan Anda diterima hingga waktu byte terakhir respons dikirim. Pengukuran yang dibuat dari perspektif klien mungkin lebih lama karena latensi jaringan.

Entri contoh

```
70
```

**Waktu Turn-Around**

Jumlah milidetik yang dihabiskan Lightsail untuk memproses permintaan Anda. Nilai ini diukur dari waktu byte terakhir permintaan Anda diterima hingga saat byte pertama respons dikirim.

Entri contoh

```
10
```

**Perujuk**

Nilai header HTTP Perujuk, jika ada. Agen pengguna HTTP (misalnya, peramban) biasanya mengatur header ini ke URL dari halaman penautan atau penanaman saat membuat permintaan.

Entri contoh

```
"http://www.amazon.com/webservices"
```

**Agen Pengguna**

Nilai header Agen Pengguna HTTP.

Entri contoh

```
"curl/7.15.1"
```

**Id Versi**

ID versi objek yang disalin atau `-` jika `x-amz-copy-source` header tidak menentukan `versionId` parameter sebagai bagian dari sumber salinan.

Entri contoh

```
3HL4kqtJvjVBH40Nrjfkd
```

**Id Tuan Rumah**

ID permintaan x-amz-id diperpanjang -2 atau Lightsail.

Entri contoh

```
s9lzHYrFp76ZVxRcpX9+5cjAnEH2ROuNkd2BHfIa6UkFVdtjf5mKR3/eTPFvsiP/XV/VLi31234=
```

**Versi Tanda Tangan**

Versi tanda tangan, `SigV2` atau `SigV4`, yang digunakan untuk mengautentikasi permintaan atau `-` untuk permintaan tidak terautentikasi.

Entri contoh

```
SigV2
```

**Suite Cipher**

Cipher Lapisan Soket Aman (SSL) yang dinegosiasikan untuk permintaan HTTPS atau `-` untuk HTTP.

Entri contoh

```
ECDHE-RSA-AES128-GCM-SHA256
```

**Jenis otentikasi**

Jenis autentikasi permintaan yang digunakan, `AuthHeader` untuk header autentikasi, `QueryString` untuk string kueri (URL yang ditandatangani sebelumnya) atau `-` untuk permintaan tidak terautentikasi.

Entri contoh

```
AuthHeader
```

**Header Host**

Titik akhir yang digunakan untuk terhubung ke Lightsail.

Entri contoh

```
s3.us-west-2.amazonaws.com
```

**Versi TLS**

Versi Transport Layer Security (TLS) yang dinegosiasikan oleh klien. Nilai tersebut adalah salah satu dari berikut ini :`TLSv1`, `TLSv1.1`, `TLSv1.2`; atau `-` jika TLS tidak digunakan.

Entri contoh

```
TLSv1.2
```

## Informasi log akses kustom
<a name="custom-access-log-information"></a>

Anda dapat menyertakan informasi kustom untuk disimpan dalam catatan log akses untuk permintaan. Untuk melakukannya, menambahkan parameter string kueri kustom ke URL untuk permintaan tersebut. Lightsail mengabaikan parameter kueri-string yang dimulai dengan “x-”, tetapi menyertakan parameter tersebut dalam catatan log akses untuk permintaan, sebagai bagian dari `Request-URI` bidang catatan log.

Contohnya, permintaan `GET` untuk `"s3.amazonaws.com/amzn-s3-demo-bucket/photos/2019/08/puppy.jpg?x-user=johndoe"` bekerja dengan cara yang sama seperti permintaan untuk `"s3.amazonaws.com/amzn-s3-demo-bucket/photos/2019/08/puppy.jpg"`, kecuali bahwa string `"x-user=johndoe"` termasuk dalam bidang `Request-URI` untuk catatan log terkait. Fungsi ini tersedia di antarmuka REST saja.

## Pertimbangan pemrograman untuk format log akses yang dapat diperluas
<a name="programing-considerations"></a>

Dari waktu ke waktu, kami dapat memperluas format catatan log akses dengan menambahkan bidang baru ke akhir setiap baris. Oleh karena itu, Anda harus menulis kode apa pun yang mem-parsing log akses untuk menangani bidang tambahan yang mungkin tidak dimengerti.

# Aktifkan pencatatan akses bucket di Lightsail
<a name="amazon-lightsail-enabling-bucket-access-logs"></a>

Pencatatan akses menyediakan catatan terperinci untuk permintaan yang dibuat ke bucket di layanan penyimpanan objek Amazon Lightsail. Log akses berguna untuk banyak aplikasi. Misalnya, informasi log akses dapat berguna dalam audit keamanan dan akses. Ini juga dapat membantu Anda mempelajari basis pelanggan Anda.

Secara default, Lightsail tidak mengumpulkan log akses untuk bucket Anda. Saat mengaktifkan logging, Lightsail mengirimkan log akses untuk bucket sumber ke bucket target yang Anda pilih. Bucket sumber dan target harus sama Wilayah AWS dan dimiliki oleh akun yang sama.

Catatan log akses berisi detail tentang permintaan yang dilakukan ke bucket. Informasi ini dapat mencakup jenis permintaan, sumber daya yang ditentukan dalam permintaan, dan waktu serta tanggal pemrosesan permintaan. Dalam panduan ini, kami menunjukkan cara mengaktifkan atau menonaktifkan pencatatan akses untuk bucket Anda dengan menggunakan Lightsail API,AWS CLI(), atau AWS Command Line Interface AWS. SDKs

Untuk informasi selengkapnya tentang dasar-dasar pencatatan, lihat [Log akses Bucket](amazon-lightsail-bucket-access-logs.md).

**Daftar Isi**
+ [Biaya untuk pencatatan akses](#costs-for-access-logging)
+ [Aktifkan pencatatan akses menggunakan AWS CLI](#enabling-access-logging)
+ [Nonaktifkan pencatatan akses menggunakan AWS CLI](#disabling-access-logging)

## Biaya untuk pencatatan akses
<a name="costs-for-access-logging"></a>

Tidak ada biaya tambahan untuk mengaktifkan akses masuk pada ember. Namun, file log yang dikirimkan sistem ke bucket akan menghabiskan ruang penyimpanan. Anda dapat menghapus file log kapan saja. Kami tidak menilai biaya transfer data untuk pengiriman file log ketika transfer data bucket log berada dalam tunjangan bulanan yang dikonfigurasi.

Bucket target Anda seharusnya tidak mengaktifkan pencatatan akses. Anda dapat mengirimkan log ke bucket mana pun milik Anda yang berada di Wilayah yang sama dengan bucket sumber, termasuk bucket sumber itu sendiri. Namun, untuk pengelolaan log yang lebih sederhana, kami menyarankan Anda menyimpan log akses di bucket yang berbeda.

## Aktifkan pencatatan akses menggunakan AWS CLI
<a name="enabling-access-logging"></a>

Untuk mengaktifkan pencatatan akses untuk bucket Anda, kami sarankan Anda membuat bucket logging khusus di setiap bucket Wilayah AWS yang Anda miliki. Kemudian minta log akses dikirimkan ke bucket logging khusus itu.

Selesaikan prosedur berikut untuk mengaktifkan pencatatan akses menggunakan file AWS CLI.

**catatan**  
Anda harus menginstal AWS CLI dan mengkonfigurasinya untuk Lightsail sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal di komputer lokal Anda.

1. Masukkan perintah berikut untuk mengaktifkan logging akses.

   ```
   aws lightsail update-bucket --bucket-name SourceBucketName --access-log-config "{\"enabled\": true, \"destination\": \"TargetBucketName\", \"prefix\": \"ObjectKeyNamePrefix/\"}"
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *SourceBucketName*- Nama bucket sumber tempat log aksesnya akan dibuat.
   + *TargetBucketName*— Nama bucket target tempat log akses akan disimpan.
   + *ObjectKeyNamePrefix/*- Awalan nama kunci objek opsional untuk log akses. Perhatikan bahwa awalan harus diakhiri dengan garis miring ()`/`.

   **Contoh**

   ```
   aws lightsail update-bucket --bucket-name amzn-s3-demo-bucket1 --access-log-config "{\"enabled\": true, \"destination\": \"amzn-s3-demo-bucket2\", \"prefix\": \"logs/amzn-s3-demo-bucket1/\"}"
   ```

   Dalam contoh, *amzn-s3-demo-bucket1* adalah bucket sumber tempat log aksesnya akan dibuat, *amzn-s3-demo-bucket2* adalah bucket tujuan tempat log akses akan disimpan, dan *logs/amzn-s3-demo-bucket1/* merupakan awalan nama kunci objek untuk log akses.

   Anda akan melihat hasil yang mirip dengan contoh berikut setelah menjalankan perintah. Bucket sumber diperbarui, dan log akses harus mulai dibuat dan disimpan di bucket tujuan.  
![\[Akses logging untuk bucket diaktifkan\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-enable-access-logging-for-a-bucket.png)

## Menonaktifkan pencatatan akses menggunakan AWS CLI
<a name="disabling-access-logging"></a>

Selesaikan prosedur berikut untuk menonaktifkan logging akses menggunakan file AWS CLI.

**catatan**  
Anda harus menginstal AWS CLI dan mengkonfigurasinya untuk Lightsail sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal di komputer lokal Anda.

1. Masukkan perintah berikut untuk menonaktifkan logging akses.

   ```
   aws lightsail update-bucket --bucket-name SourceBucketName --access-log-config "{\"enabled\": false}"
   ```

   Dalam perintah, ganti *SourceBucketName* dengan nama bucket sumber untuk menonaktifkan logging akses.

   **Contoh**

   ```
   aws lightsail update-bucket --bucket-name amzn-s3-demo-bucket --access-log-config "{\"enabled\": false}"
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut setelah menjalankan perintah.  
![\[Akses logging untuk bucket dinonaktifkan\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-disable-access-logging-for-a-bucket.png)

# Analisis log akses bucket dengan Amazon Athena di Lightsail
<a name="amazon-lightsail-using-bucket-access-logs"></a>

Dalam panduan ini, kami menunjukkan cara mengidentifikasi permintaan ke bucket menggunakan log akses. Untuk informasi selengkapnya, lihat [Log akses Bucket](amazon-lightsail-bucket-access-logs.md).

**Daftar Isi**
+ [Log akses kueri untuk permintaan menggunakan Amazon Athena](#querying-access-logs-for-requests)
+ [Identifikasi permintaan akses objek menggunakan log akses Amazon S3](#identifying-object-access-requests)

## Log akses kueri untuk permintaan menggunakan Amazon Athena
<a name="querying-access-logs-for-requests"></a>

Anda dapat menggunakan Amazon Athena untuk menanyakan dan mengidentifikasi permintaan ke bucket di log akses.

Lightsail menyimpan log akses sebagai objek dalam ember Lightsail. Seringkali lebih mudah menggunakan alat yang dapat menganalisis log. Athena mendukung analisis objek dan dapat digunakan untuk query log akses.

**Contoh**

Contoh berikut menunjukkan bagaimana Anda dapat melakukan kueri log akses server bucket di Amazon Athena.

**catatan**  
Untuk menentukan lokasi bucket dalam kueri Athena, Anda perlu memformat nama bucket target dan awalan target tempat log Anda dikirimkan sebagai URI S3, sebagai berikut: `s3://amzn-s3-demo-bucket1-logs/prefix/`

1. Buka konsol Athena di [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/).

1. Di **Query Editor**, jalankan perintah yang mirip dengan berikut ini.

   ```
   create database bucket_access_logs_db
   ```
**catatan**  
Ini adalah praktik terbaik untuk membuat database yang Wilayah AWS sama dengan bucket S3 Anda.

1. Di **Query Editor**, jalankan perintah yang mirip dengan berikut ini untuk membuat skema tabel dalam database yang Anda buat di langkah 2. Nilai tipe data `STRING` dan `BIGINT` adalah properti log akses. Anda dapat mencari properti ini di Athena. Untuk`LOCATION`, masukkan bucket dan jalur awalan seperti yang disebutkan sebelumnya.

   ```
   CREATE EXTERNAL TABLE `s3_access_logs_db.amzn-s3-demo-bucket_logs`(
     `bucketowner` STRING, 
     `bucket_name` STRING, 
     `requestdatetime` STRING, 
     `remoteip` STRING, 
     `requester` STRING, 
     `requestid` STRING, 
     `operation` STRING, 
     `key` STRING, 
     `request_uri` STRING, 
     `httpstatus` STRING, 
     `errorcode` STRING, 
     `bytessent` BIGINT, 
     `objectsize` BIGINT, 
     `totaltime` STRING, 
     `turnaroundtime` STRING, 
     `referrer` STRING, 
     `useragent` STRING, 
     `versionid` STRING, 
     `hostid` STRING, 
     `sigv` STRING, 
     `ciphersuite` STRING, 
     `authtype` STRING, 
     `endpoint` STRING, 
     `tlsversion` STRING)
   ROW FORMAT SERDE 
     'org.apache.hadoop.hive.serde2.RegexSerDe' 
   WITH SERDEPROPERTIES ( 
     'input.regex'='([^ ]*) ([^ ]*) \\[(.*?)\\] ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) (\"[^\"]*\"|-) (-|[0-9]*) ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) (\"[^\"]*\"|-) ([^ ]*)(?: ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*))?.*$') 
   STORED AS INPUTFORMAT 
     'org.apache.hadoop.mapred.TextInputFormat' 
   OUTPUTFORMAT 
     'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
   LOCATION
     's3://amzn-s3-demo-bucket1-logs/prefix/'
   ```

1. Dalam panel navigasi, pada **Basis Data**, pilih basis data Anda.

1. Pada **Tabel**, pilih **Tabel pratinjau** di sebelah nama tabel Anda.

   Di panel **Hasil**, Anda akan melihat data dari log akses server, seperti `bucketowner`, `bucket`, `requestdatetime`, dan sebagainya. Ini berarti Anda berhasil membuat tabel Athena. Anda sekarang dapat menanyakan log akses server bucket.

**Contoh - Tampilkan siapa yang menghapus objek dan kapan (stempel waktu, alamat IP, dan pengguna IAM)**

```
SELECT RequestDateTime, RemoteIP, Requester, Key 
FROM s3_access_logs_db.amzn-s3-demo-bucket_logs 
WHERE key = 'images/picture.jpg' AND operation like '%DELETE%';
```

**Contoh - Tampilkan semua operasi yang dilakukan oleh pengguna IAM**

```
SELECT * 
FROM s3_access_logs_db.amzn-s3-demo-bucket_logs 
WHERE requester='arn:aws:iam::123456789123:user/user_name';
```

**Contoh - Tampilkan semua operasi yang dilakukan pada objek dalam periode waktu tertentu**

```
SELECT *
FROM s3_access_logs_db.amzn-s3-demo-bucket_logs
WHERE Key='prefix/images/picture.jpg' 
    AND parse_datetime(RequestDateTime,'dd/MMM/yyyy:HH:mm:ss Z')
    BETWEEN parse_datetime('2017-02-18:07:00:00','yyyy-MM-dd:HH:mm:ss')
    AND parse_datetime('2017-02-18:08:00:00','yyyy-MM-dd:HH:mm:ss');
```

**Contoh - Menunjukkan berapa banyak data yang ditransfer oleh alamat IP tertentu dalam periode waktu tertentu**

```
SELECT SUM(bytessent) AS uploadTotal,
      SUM(objectsize) AS downloadTotal,
      SUM(bytessent + objectsize) AS Total
FROM s3_access_logs_db.amzn-s3-demo-bucket_logs
WHERE RemoteIP='1.2.3.4'
AND parse_datetime(RequestDateTime,'dd/MMM/yyyy:HH:mm:ss Z')
BETWEEN parse_datetime('2017-06-01','yyyy-MM-dd')
AND parse_datetime('2017-07-01','yyyy-MM-dd');
```

## Identifikasi permintaan akses objek menggunakan log akses Amazon S3
<a name="identifying-object-access-requests"></a>

Anda dapat menggunakan kueri pada log akses untuk mengidentifikasi permintaan akses objek, untuk operasi seperti *GET*, *PUT*, dan *DELETE*, dan menemukan informasi lebih lanjut tentang permintaan tersebut.

Contoh kueri Amazon Athena berikut menunjukkan cara mendapatkan semua permintaan `PUT` objek untuk bucket dari log akses server.

**Contoh - Tampilkan semua pemohon yang mengirim permintaan objek PUT dalam periode tertentu**

```
SELECT Bucket, Requester, RemoteIP, Key, HTTPStatus, ErrorCode, RequestDateTime
FROM s3_access_logs_db
WHERE Operation='REST.PUT.OBJECT' AND
parse_datetime(RequestDateTime,'dd/MMM/yyyy:HH:mm:ss Z') 
BETWEEN parse_datetime('2019-07-01:00:42:42','yyyy-MM-dd:HH:mm:ss')
AND 
parse_datetime('2019-07-02:00:42:42','yyyy-MM-dd:HH:mm:ss')
```

Contoh kueri Amazon Athena berikut menunjukkan cara mendapatkan semua permintaan objek GET untuk Amazon S3 dari log akses server.

**Contoh - Tampilkan semua pemohon yang mengirim permintaan objek GET dalam periode tertentu**

```
SELECT Bucket, Requester, RemoteIP, Key, HTTPStatus, ErrorCode, RequestDateTime
FROM s3_access_logs_db
WHERE Operation='REST.GET.OBJECT' AND
parse_datetime(RequestDateTime,'dd/MMM/yyyy:HH:mm:ss Z') 
BETWEEN parse_datetime('2019-07-01:00:42:42','yyyy-MM-dd:HH:mm:ss')
AND 
parse_datetime('2019-07-02:00:42:42','yyyy-MM-dd:HH:mm:ss')
```

Contoh kueri Amazon Athena berikut menunjukkan cara mendapatkan semua permintaan anonim ke bucket S3 Anda dari log akses server.

**Contoh - Tampilkan semua pemohon anonim yang membuat permintaan ke bucket dalam periode tertentu**

```
SELECT Bucket, Requester, RemoteIP, Key, HTTPStatus, ErrorCode, RequestDateTime
FROM s3_access_logs_db.amzn-s3-demo-bucket_logs
WHERE Requester IS NULL AND
parse_datetime(RequestDateTime,'dd/MMM/yyyy:HH:mm:ss Z') 
BETWEEN parse_datetime('2019-07-01:00:42:42','yyyy-MM-dd:HH:mm:ss')
AND 
parse_datetime('2019-07-02:00:42:42','yyyy-MM-dd:HH:mm:ss')
```

**catatan**  
Anda dapat memodifikasi rentang tanggal sesuai dengan kebutuhan Anda.
Contoh kueri ini juga dapat berguna untuk pemantauan keamanan. Anda dapat meninjau hasil untuk `PutObject` atau `GetObject` panggilan dari IP yang tidak terduga atau tidak sah addresses/requesters dan untuk mengidentifikasi permintaan anonim apa pun ke bucket Anda.
Kueri ini hanya mengambil informasi dari waktu saat pencatatan log diaktifkan.

# Mengelola file dan folder dalam ember Lightsail
<a name="amazon-lightsail-viewing-objects-in-a-bucket"></a>

Anda dapat melihat semua objek yang disimpan dalam bucket di layanan penyimpanan objek Amazon Lightsail menggunakan konsol Lightsail. Anda juga dapat menggunakan AWS Command Line Interface (AWS CLI) dan AWS SDKs untuk mencantumkan kunci objek di bucket Anda. Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Filter objek menggunakan konsol Lightsail
<a name="view-objects-lightsail-console"></a>

Selesaikan prosedur berikut untuk melihat objek yang disimpan dalam ember menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda lihat objek-nya.

1. Panel **Peramban objek** di **Tab objek** menampilkan objek dan folder yang disimpan dalam bucket Anda.  
![\[Panel browser objek di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-browser-pane.png)

1. Jelajah ke lokasi objek yang ingin Anda lihat propertinya.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda lihat propertinya.

1. Panel **Properti objek** di sisi kanan halaman menampilkan informasi tentang objek.  
![\[Panel properti objek di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-properties-pane.png)

   Informasi yang ditampilkan meliputi:

   1. Tautan untuk melihat dan mengunduh objek.

   1. Menu tindakan (⋮) untuk menyalin atau menghapus objek. [Untuk informasi selengkapnya tentang menyalin dan menghapus objek, lihat [Menyalin atau memindahkan objek dalam bucket di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md) dan Hapus objek bucket.](amazon-lightsail-deleting-bucket-objects.md)

   1. Ukuran objek, dan stempel waktu terakhir diubah.

   1. Izin akses dari objek individu, yang bisa bersifat privat atau publik (baca-saja). Untuk informasi selengkapnya tentang izin objek, lihat Izin [Bucket](amazon-lightsail-understanding-bucket-permissions.md).

   1. Metadata objek. Kunci content type (`ContentType`) adalah satu-satunya metadata yang didukung oleh layanan penyimpanan objek Lightsail saat ini.

   1. Tag nilai kunci objek. Untuk informasi selengkapnya, lihat [Menandai objek bucket](amazon-lightsail-tagging-bucket-objects.md).

   1. Opsi untuk mengelola versi objek yang tersimpan. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek dalam bucket](amazon-lightsail-managing-bucket-object-versioning.md).
**catatan**  
Bila Anda memilih beberapa objek, panel **Properti objek** menampilkan ukuran total dari objek yang dipilih saja.

## Lihat objek menggunakan AWS CLI
<a name="view-objects-aws-cli"></a>

Selesaikan prosedur berikut untuk mencantumkan kunci objek dalam ember menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `list-objects-v2`. Untuk informasi selengkapnya, lihat [list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html) di *Referensi AWS CLI Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Gunakan salah satu perintah berikut ini.
   + Masukkan perintah berikut untuk mencantumkan semua kunci objek di bucket Anda.

     ```
     aws s3api list-objects-v2 --bucket BucketName --query "Contents[].{Key: Key, Size: Size}"
     ```

     Dalam perintah, ganti *BucketName* dengan nama ember yang ingin Anda daftarkan semua objek.
   + Masukkan perintah berikut untuk mencantumkan objek yang dimulai dengan prefiks nama kunci objek tertentu.

     ```
     aws s3api list-objects-v2 --bucket BucketName --prefix ObjectKeyNamePrefix --query "Contents[].{Key: Key, Size: Size}"
     ```

     Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
     + *BucketName*- Nama ember yang ingin Anda daftarkan semua objek.
     + *ObjectKeyNamePrefix*- Sebuah awalan nama kunci objek untuk membatasi respons terhadap kunci yang dimulai dengan awalan yang ditentukan.
**catatan**  
Perintah ini menggunakan parameter `--query` untuk mem-filter respons permintaan `list-objects-v2` ke nilai kunci dan ukuran dari masing-masing objek.

   Contoh:

   Mencantumkan semua kunci objek dalam sebuah bucket:

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --query "Contents[].{Key: Key, Size: Size}"
   ```

   Untuk perintah sebelumnya, Anda seharusnya melihat hasil yang serupa dengan contoh berikut.  
![\[Hasil dari perintah AWS CLI list-objects-v 2\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-result.png)

   Mencantumkan kunci objek yang dimulai dengan prefiks nama kunci objek `archived/`:

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --prefix archived/ --query "Contents[].{Key: Key, Size: Size}"
   ```

   Untuk perintah sebelumnya, Anda seharusnya melihat hasil yang serupa dengan contoh berikut.  
![\[Hasil dari perintah AWS CLI list-objects-v 2\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-prefix-result.png)

## Kelola ember dan objek
<a name="viewing-objects-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](#amazon-lightsail-viewing-objects-in-a-bucket)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

**Topics**
+ [Filter objek menggunakan konsol Lightsail](#view-objects-lightsail-console)
+ [Lihat objek menggunakan AWS CLI](#view-objects-aws-cli)
+ [Kelola ember dan objek](#viewing-objects-managing-buckets-and-objects)
+ [Salin dan pindahkan objek](amazon-lightsail-copying-moving-bucket-objects.md)
+ [Hapus objek](amazon-lightsail-deleting-bucket-objects.md)
+ [Unduh objek](amazon-lightsail-downloading-bucket-objects.md)
+ [Menyaring objek](amazon-lightsail-filtering-bucket-objects.md)
+ [Mengelola versi objek](amazon-lightsail-managing-bucket-object-versioning.md)
+ [Kembalikan versi objek](amazon-lightsail-restoring-bucket-object-versions.md)
+ [Tandai objek](amazon-lightsail-tagging-bucket-objects.md)

# Salin dan pindahkan objek di antara ember Lightsail
<a name="amazon-lightsail-copying-moving-bucket-objects"></a>

Anda dapat menyalin objek yang sudah disimpan di bucket di layanan penyimpanan objek Amazon Lightsail. Dalam panduan ini, kami menunjukkan cara menyalin objek menggunakan konsol Lightsail dan menggunakan AWS Command Line Interface ().AWS CLI Salin objek di bucket Anda untuk membuat salinan duplikat objek, mengganti nama objek, atau memindahkan objek melintasi lokasi Lightsail (misalnya, memindahkan objek dari satu objek Wilayah AWS ke objek lain, di mana Lightsail tersedia). Anda dapat menyalin objek di seluruh lokasi hanya menggunakan AWS APIs, AWS SDKs, dan AWS Command Line Interface (AWS CLI).

Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Pembatasan untuk menyalin objek
<a name="copying-moving-bucket-objects-restrictions"></a>

Anda dapat membuat salinan objek yang berukuran hingga 2 GB dengan menggunakan konsol Lightsail. Anda dapat membuat salinan objek yang berukuran hingga 5 GB dengan tindakan objek salin tunggal dengan menggunakan AWS Command Line Interface (AWS CLI), AWS APIs, dan AWS SDKs. Untuk menyalin objek yang berukuran lebih dari 5 GB, Anda harus menggunakan tindakan unggah multipart dari AWS CLI, AWS APIs, dan AWS SDKs. Untuk informasi selengkapnya, lihat [Mengunggah file ke bucket menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md).

## Salin objek menggunakan konsol Lightsail
<a name="copying-moving-bucket-objects-lightsail-console"></a>

Selesaikan prosedur berikut untuk menyalin objek yang disimpan dalam ember menggunakan konsol Lightsail. Untuk memindahkan objek dalam bucket, Anda harus menyalinnya ke lokasi baru, dan menghapus objek yang asli.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda salin objeknya.

1. Di tab **Objek**, gunakan **Panel peramban objek** untuk menjelajah ke lokasi objek yang ingin Anda salin.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda salin.

1. Di panel **Informasi objek**, pilih menu tindakan (⋮), dan kemudian pilih **Salin ke**.

1. Di panel **Pilih tujuan** yang muncul, jelajah ke lokasi dalam bucket di mana Anda ingin menyalin objek yang dipilih. Anda juga dapat membuat path baru dengan memasukkan nama folder ke kotak teks **Path tujuan**.

1. Pilih **Salin** untuk menyalin objek ke tujuan yang dipilih atau ditentukan. Jika tidak, pilih **Tidak, batalkan**.

   Pesan **Salin selesai** akan ditampilkan ketika objek berhasil disalin. Anda harus menghapus objek yang asli jika maksud Anda adalah untuk memindahkan objek. Untuk informasi selengkapnya, lihat [Menghapus objek bucket](amazon-lightsail-deleting-bucket-objects.md).

## Salin objek menggunakan AWS CLI
<a name="copying-moving-bucket-objects-aws-cli"></a>

Selesaikan prosedur berikut untuk menyalin objek dalam ember menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `copy-object`. Untuk informasi selengkapnya, lihat [copy-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/copy-object.html) di *AWS CLI Command* Reference.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk menyalin objek di bucket Anda.

   ```
   aws s3api copy-object --copy-source SourceBucketNameAndObjectKey --key DestinationObjectKey --bucket DestinationBucketName --acl bucket-owner-full-control
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *SourceBucketNameAndObjectKey*- Nama bucket di mana objek sumber saat ini ada, dan kunci objek lengkap dari objek yang akan disalin. Misalnya, untuk menyalin objek `images/sailbot.jpg` dari bucket `amzn-s3-demo-bucket`, tentukan `amzn-s3-demo-bucket/images/sailbot.jpg`.
   + *DestinationObjectKey*- Kunci objek lengkap dari salinan objek baru.
   + *DestinationBucket*- Nama ember tujuan.

   Contoh:
   + Menyalin objek dalam sebuah bucket ke bucket yang sama:

     ```
     aws s3api copy-object --copy-source amzn-s3-demo-bucket1/images/sailbot.jpg --key media/sailbot.jpg --bucket amzn-s3-demo-bucket --acl bucket-owner-full-control
     ```
   + Menyalin objek dari satu bucket ke bucket lain:

     ```
     aws s3api copy-object --copy-source amzn-s3-demo-bucket1/images/sailbot.jpg --key images/sailbot.jpg --bucket amzn-s3-demo-bucket2 --acl bucket-owner-full-control
     ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari perintah AWS CLI copy-object\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-copy-object-result.png)

## Mengelola ember dan objek
<a name="moving-objects-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](#amazon-lightsail-copying-moving-bucket-objects)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Hapus penyimpanan bucket Lightsail dengan menghapus objek
<a name="amazon-lightsail-deleting-bucket-objects"></a>

Anda dapat menghapus objek dari bucket di layanan penyimpanan objek Amazon Lightsail. Untuk membebaskan ruang penyimpanan, hapus objek yang tidak lagi Anda butuhkan. Misalnya, jika Anda mengumpulkan file berkas log, ide bagus untuk menghapusnya jika tidak lagi diperlukan.

Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

**Daftar Isi**
+ [Menghapus objek dari bucket berkemampuan versi](#deleting-objects-from-version-enabled-buckets)
+ [Hapus objek menggunakan konsol Lightsail](#deleting-objects-lightsail-console)
+ [Hapus versi objek menggunakan konsol Lightsail](#deleting-object-versions-lightsail-console)
+ [Hapus satu objek atau versi objek menggunakan AWS CLI](#deleting-single-object-aws-cli)
+ [Hapus beberapa objek atau versi objek menggunakan AWS CLI](#delete-objects-aws-cli)

## Menghapus objek dari bucket berkemampuan versi
<a name="deleting-objects-from-version-enabled-buckets"></a>

Jika versioning Anda diaktifkan pada bucket Anda, maka beberapa versi dari objek yang sama dapat muncul dalam bucket tersebut. Anda dapat menghapus versi objek apa pun menggunakan konsol Lightsail AWS CLI,, AWS APIs, atau SDKS. AWS Namun, Anda harus mempertimbangkan pilihan-pilihan berikut.

**Hapus objek dan versi objek menggunakan konsol Lightsail**

Saat Anda menghapus versi objek saat ini di **panel browser Objek** pada tab **Objek** di konsol Lightsail, ini juga menghapus semua versi objek sebelumnya. Untuk menghapus versi objek tertentu, Anda harus melakukannya dari panel **Kelola versi**. Jika Anda menggunakan panel **Kelola versi** untuk menghapus versi saat ini dari objek, maka versi terbaru sebelumnya akan dipulihkan sebagai versi saat ini. Untuk informasi selengkapnya, lihat [Menghapus versi objek menggunakan konsol Lightsail nanti dalam panduan](#deleting-object-versions-lightsail-console) ini.

**Menghapus objek dan versi objek menggunakan Lightsail API,, atau AWS CLI AWS SDKs**

Untuk menghapus satu objek dan semua versi yang disimpan, tentukan hanya kunci objek dalam permintaan hapus Anda. Untuk menghapus versi objek tertentu, tentukan nama kunci objek dan ID versi. Untuk informasi selengkapnya, lihat [Hapus satu objek atau versi objek dengan menggunakan AWS CLI](#deleting-single-object-aws-cli) nanti dalam panduan ini.

## Hapus objek menggunakan konsol Lightsail
<a name="deleting-objects-lightsail-console"></a>

Selesaikan prosedur berikut untuk menghapus objek, termasuk versi sebelumnya yang disimpan, menggunakan konsol Lightsail. Anda hanya dapat menghapus satu objek pada satu waktu menggunakan konsol Lightsail. Gunakan AWS CLI untuk menghapus beberapa objek sekaligus. Untuk informasi selengkapnya, lihat [Menghapus beberapa objek atau versi objek dengan menggunakan AWS CLI](#delete-objects-aws-cli) dalam panduan ini.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda hapus objeknya.

1. Gunakan panel **Peramban objek** pada tab **Objek** untuk menjelajah ke lokasi objek yang ingin Anda hapus.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda hapus.

1. Di panel **Informasi objek**, pilih menu tindakan (⋮), dan kemudian pilih **Hapus**.

1. Di panel konfirmasi yang muncul, konfirmasikan bahwa Anda ingin menghapus secara permanen objek tersebut dengan memilih **Ya, hapus**.

   Jika Anda menghapus satu-satunya objek dalam folder di mana Anda berada, hal ini juga akan menghapus folder. Hal ini terjadi karena folder adalah bagian dari nama kunci objek, dan menghapus objek juga akan menghapus folder sebelumnya ketika tidak ada objek lain dalam bucket yang berbagi prefiks objek yang sama. Untuk informasi selengkapnya, lihat [Nama kunci untuk bucket penyimpanan objek](understanding-bucket-object-key-names-in-amazon-lightsail.md).

## Hapus versi objek menggunakan konsol Lightsail
<a name="deleting-object-versions-lightsail-console"></a>

Selesaikan prosedur berikut untuk menghapus versi objek yang tersimpan. Hal ini hanya dapat dilakukan untuk bucket yang diaktifkan versi. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek dalam bucket](amazon-lightsail-managing-bucket-object-versioning.md).

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda hapus objeknya.

1. Gunakan panel **Peramban objek** untuk menelusuri lokasi objek yang ingin Anda hapus.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda hapus versi sebelumnya yang disimpan.

1. Pilih **Kelola** di bagian **Versi** pada panel **Informasi objek**, dan kemudian pilih Kelola.

1. Di panel **Kelola versi objek tersimpan** yang muncul, tambahkan tanda centang di samping versi objek yang ingin Anda hapus.

   Anda juga dapat memilih untuk menghapus versi sebuah objek saat ini.

1. Pilih **Hapus yang dipilih** untuk menghapus versi yang dipilih.

   Jika Anda menghapus:
   + Versi saat ini dari sebuah objek - Versi terbaru sebelumnya dari objek tersebut akan dipulihkan sebagai versi saat ini.
   + Satu-satunya versi dari sebuah objek - Objek dihapus dari bucket. Jika versi yang Anda hapus adalah satu-satunya objek dalam folder saat ini, maka folder tersebut akan dihapus juga. Hal ini terjadi karena folder adalah bagian dari nama kunci objek, dan menghapus objek juga akan menghapus folder sebelumnya ketika tidak ada objek lain dalam bucket yang berbagi prefiks kunci objek yang sama. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek dalam bucket](amazon-lightsail-managing-bucket-object-versioning.md).

## Hapus satu objek atau versi objek menggunakan AWS CLI
<a name="deleting-single-object-aws-cli"></a>

Selesaikan prosedur berikut untuk menghapus satu objek atau versi objek di bucket Anda menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `delete-object`. Untuk informasi selengkapnya, lihat [menghapus-objek di Referensi AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object.html) *Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk menghapus objek atau versi objek dalam bucket Anda.

   Untuk menghapus objek:

   ```
   aws s3api delete-object --bucket BucketName --key ObjectKey
   ```

   Untuk menghapus sebuah versi objek:
**catatan**  
Menghapus versi objek hanya dimungkinkan untuk bucket diaktifkan versi. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek dalam bucket](amazon-lightsail-managing-bucket-object-versioning.md).

   ```
   aws s3api delete-object --bucket BucketName --key ObjectKey --version-id VersionID
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama ember tempat Anda ingin menghapus objek.
   + *ObjectKey*- Kunci objek lengkap dari objek yang ingin Anda hapus.
   + *VersionID*- ID dari versi objek yang ingin Anda hapus.

   Contoh:

   Menghapus objek:

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg
   ```

   Menghapus versi objek:

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --version-id YF0YMBlUvexampleO07l2vJi9hRz4ujX
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari perintah AWS CLI delete-object\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-delete-object-version-result.png)

## Hapus beberapa objek atau versi objek menggunakan AWS CLI
<a name="delete-objects-aws-cli"></a>

Selesaikan prosedur berikut untuk menghapus beberapa objek di bucket Anda menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `delete-objects`. Untuk informasi selengkapnya, lihat [menghapus objek di Referensi](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-objects.html) AWS CLI Perintah.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk menghapus beberapa objek atau beberapa versi objek dalam bucket Anda.

   ```
   aws s3api delete-objects --bucket BucketName --delete file://LocalDirectory
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama bucket dari mana Anda ingin menghapus beberapa objek atau beberapa versi objek.
   + *LocalDirectory*- Jalur direktori di komputer Anda dari dokumen.json yang menentukan objek atau versi yang akan dihapus. Dokumen .json dapat diformat sebagai berikut.

     Untuk menghapus objek, masukkan teks berikut dalam file.json dan ganti *ObjectKey* dengan kunci objek dari objek yang ingin Anda hapus.

     ```
     {
       "Objects": [
         {
           "Key": "ObjectKey1"
         },
         {
           "Key": "ObjectKey2"
         }
       ],
       "Quiet": false
     }
     ```

     Untuk menghapus versi objek, masukkan teks berikut dalam file .json. Ganti *ObjectKey* dan *VersionID* dengan kunci IDs objek dan versi objek yang ingin Anda hapus.
**catatan**  
Menghapus versi objek hanya dimungkinkan untuk bucket diaktifkan versi. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek dalam bucket](amazon-lightsail-managing-bucket-object-versioning.md).

     ```
     {
       "Objects": [
         {
           "Key": "ObjectKey1",
           "VersionId": "VersionID1"
         },
         {
           "Key": "ObjectKey2",
           "VersionId": "VersionID2"
         }
       ],
       "Quiet": false
     }
     ```

   Contoh:
   + Pada komputer Linux atau Unix:

     ```
     aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://home/user/Documents/delete-objects.json
     ```
   + Pada komputer Windows:

     ```
     aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://C:\Users\user\Documents\delete-objects.json
     ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari perintah AWS CLI delete-objects\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-delete-objects-version-result.png)

## Kelola ember dan objek
<a name="deleting-objects-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](#amazon-lightsail-deleting-bucket-objects)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Unduh objek dari ember Lightsail
<a name="amazon-lightsail-downloading-bucket-objects"></a>

Anda dapat mengunduh objek dari bucket yang dapat diakses atau yang bersifat publik (hanya-baca) di layanan penyimpanan objek Amazon Lightsail. Anda dapat mengunduh satu objek sekaligus menggunakan konsol Lightsail. Untuk mengunduh beberapa objek dalam satu permintaan, gunakan AWS Command Line Interface (AWS CLI) AWS SDKs, atau REST API. Dalam panduan ini, kami menunjukkan kepada Anda cara mengunduh objek menggunakan konsol Lightsail dan. AWS CLI Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Unduh objek menggunakan konsol Lightsail
<a name="downloading-bucket-objects-lightsail-console"></a>

Selesaikan prosedur berikut untuk mengunduh objek dari ember menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda unduh file-nya.

1. Di tab **Objek**, gunakan **Panel peramban objek** untuk menjelajah ke lokasi objek yang ingin Anda unduh.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda unduh.

1. Di panel **Informasi objek**, pilih ikon unduh.  
![\[Ikon unduh untuk sebuah objek dalam sebuah bucket\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/bucket-object-download-icon.png)

   Tergantung pada konfigurasi peramban Anda, file yang Anda pilih akan ditampilkan pada halaman atau diunduh ke komputer Anda. Jika file ditampilkan pada halaman, maka Anda bisa klik kanan pada file tersebut dan pilih **Simpan sebagai** untuk menyimpannya ke komputer Anda.

## Unduh objek menggunakan AWS CLI
<a name="downloading-bucket-objects-aws-cli"></a>

Selesaikan prosedur berikut untuk mengunduh objek dari ember menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `get-object`. Untuk informasi selengkapnya, lihat [get-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/get-object.html) di *AWS CLI Command* Reference.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengunduh objek dari bucket Anda.

   ```
   aws s3api get-object --bucket BucketName --key ObjectKey LocalFilePath
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama ember tempat Anda ingin mengunduh objek.
   + *ObjectKey*- Kunci objek lengkap dari objek yang ingin Anda unduh.
   + *LocalFilePath*- Jalur file lengkap di komputer Anda tempat Anda ingin menyimpan file yang diunduh.

   Contoh:

   ```
   aws s3api get-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg C:\Users\user\Pictures\sailbot.jpg
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari perintah AWS CLI download-object\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-download-object-result.png)

## Mengelola ember dan objek
<a name="downloading-objects-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](#amazon-lightsail-downloading-bucket-objects)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Filter objek dalam ember Lightsail dengan awalan nama
<a name="amazon-lightsail-filtering-bucket-objects"></a>

Anda dapat menggunakan pemfilteran untuk menemukan objek di bucket Anda di layanan penyimpanan objek Amazon Lightsail. Dalam panduan ini, kami menunjukkan cara memfilter objek menggunakan konsol Lightsail, dan AWS Command Line Interface ().AWS CLI Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Filter objek menggunakan konsol Lightsail
<a name="filtering-objects-lightsail-console"></a>

Selesaikan prosedur berikut untuk memfilter objek dalam ember menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda temukan objek-nya.

1. Di tab **Objek**, ketik prefiks objek di kotak teks **Filter berdasarkan nama**.

   Daftar objek dalam folder yang sedang Anda lihat difilter agar sesuai dengan teks yang Anda masukkan. Contoh berikut menunjukkan bahwa jika Anda memasukkan `sail`, daftar objek pada halaman akan difiliter untuk menampilkan objek yang dimulai dengan `sail`.  
![\[Memfilter objek bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-filter-bucket-objects-using-console.png)

   Untuk mem-filter daftar objek dalam folder yang berbeda, arahkan ke folder tersebut. Kemudian, masukkan prefiks objek ke dalam kotak teks **Filter berdasarkan nama** di sana.

## Filter objek menggunakan AWS CLI
<a name="filtering-objects-aws-cli"></a>

Selesaikan prosedur berikut untuk menyaring objek dalam ember menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `list-objects-v2`. Untuk informasi selengkapnya, lihat [list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html) di *Referensi AWS CLI Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mencantumkan objek yang dimulai dengan prefiks nama kunci objek tertentu.

   ```
   aws s3api list-objects-v2 --bucket BucketName --prefix ObjectKeyNamePrefix --query "Contents[].{Key: Key, Size: Size}"
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama ember yang ingin Anda daftarkan semua objek.
   + *ObjectKeyNamePrefix*- Sebuah awalan nama kunci objek untuk membatasi respons terhadap kunci yang dimulai dengan awalan yang ditentukan.
**catatan**  
Perintah ini menggunakan parameter `--query` untuk mem-filter respons permintaan `list-objects-v2` ke nilai kunci dan ukuran dari masing-masing objek.

   Contoh:

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --prefix archived/ --query "Contents[].{Key: Key, Size: Size}"
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini.  
![\[Hasil dari perintah AWS CLI list-objects-v 2\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-prefix-result.png)

## Kelola ember dan objek
<a name="filtering-objects-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](#amazon-lightsail-filtering-bucket-objects)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Mengaktifkan dan menangguhkan versi objek di Lightsail
<a name="amazon-lightsail-managing-bucket-object-versioning"></a>

Pembuatan versi dalam layanan penyimpanan objek Amazon Lightsail adalah sarana untuk menyimpan beberapa varian objek dalam ember yang sama. Anda dapat menggunakan fitur versioning 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. Saat Anda mengaktifkan pembuatan versi untuk bucket, jika layanan penyimpanan objek Lightsail menerima beberapa permintaan tulis untuk objek yang sama secara bersamaan, ia menyimpan semua objek tersebut. Pembuatan versi dinonaktifkan secara default pada bucket di layanan penyimpanan objek Lightsail, jadi Anda harus mengaktifkannya secara eksplisit. Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

**penting**  
Ketika Anda mengaktifkan atau menangguhkan versioning pada bucket yang mengonfigurasi izin akses **Objek individu dapat dibuat publik (baca-saja)**, maka izin tersebut me-reset ke **Semua objek privat**. Jika Anda ingin terus mempunyai opsi untuk membuat objek individu publik, maka Anda harus secara manual mengubah izin akses bucket kembali ke **Objek individu dapat dibuat publik (baca-saja)**. Untuk informasi selengkapnya, lihat [Mengonfigurasi izin akses bucket](amazon-lightsail-configuring-bucket-permissions.md).

## Versi dinonaktifkan, diaktifkan, dan bucket yang ditangguhkan
<a name="version-disabled-enabled-suspended-buckets"></a>

Pembuatan versi bucket dapat berada di salah satu dari tiga status di konsol Lightsail:
+ Dinonaktifkan (`NeverEnabled`di API dan SDKs)
+ Diaktifkan (`Enabled`di API dan SDKs)
+ Ditangguhkan (`Suspended`di API dan SDKs)

Setelah Anda mengaktifkan versioning dalam sebuah bucket, ia tidak dapat kembali ke status nonaktif. Tapi Anda bisa menangguhkan versioning. Anda mengaktifkan dan menangguhkan Penentuan Versi di tingkat bucket.

Keadaan versioning berlaku untuk semua (bukan sebagian) objek dalam bucket tersebut. Saat Anda mengaktifkan Penentuan Versi di bucket, semua objek baru akan mendapatkan Penentuan Versi dan diberi ID versi unik. Objek yang sudah ada dalam bucket ketika versioning diaktifkan akan selalu diversi ke depan. Mereka diberikan ID versi unik ketika mereka dimodifikasi oleh permintaan masa depan.

## Versi IDs
<a name="bucket-object-version-ids"></a>

Jika Anda mengaktifkan pembuatan versi untuk bucket, layanan penyimpanan objek Lightsail secara otomatis akan menghasilkan ID versi unik untuk objek yang sedang disimpan. Misalnya, dalam satu ember Anda dapat memiliki dua objek dengan kunci yang sama tetapi versi yang berbeda IDs, seperti `photo.gif` (versi 111111) dan `photo.gif` (versi 121212).

![\[Versioning bucket diaktifkan\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-versioning-versioning-enabled.png)


Versi IDs tidak dapat diedit. ID versi berupa Unicode, di-enkode UTF-8, siap untuk URL, string disamarkan dengan ukuran tidak lebih dari 1.024 byte. Berikut ini adalah contoh ID versi:

```
3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo
```

## Mengaktifkan atau menangguhkan pembuatan versi objek menggunakan konsol Lightsail
<a name="enable-dsable-bucket-object-versioning-lightsail-console"></a>

Selesaikan prosedur berikut untuk mengaktifkan atau menangguhkan versi objek menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda aktifkan atau tangguhkan versioning-nya.

1. Pilih tab Versioning.

1. Selesaikan salah satu tindakan berikut bergantung pada status versioning bucket Anda saat ini:
   + Jika versioning saat ini ditangguhkan atau belum diaktifkan, maka pilih pengalih pada bagian **Versioning objek** di halaman tersebut untuk mengaktifkan versioning.
   + Jika versioning saat ini diaktifkan, maka pilih pengalih pada bagian **Versioning objek** di halaman tersebut untuk menangguhkan versioning.

## Mengaktifkan atau menangguhkan versi objek menggunakan AWS CLI
<a name="enable-dsable-bucket-object-versioning-aws-cli"></a>

Selesaikan prosedur berikut untuk mengaktifkan atau menangguhkan pembuatan versi objek menggunakan (). AWS Command Line Interface AWS CLI Anda melakukan hal ini dengan perintah `update-bucket`. *Untuk informasi selengkapnya, lihat [update-bucket di Referensi](https://docs.aws.amazon.com/cli/latest/reference/lightsail/update-bucket.html) Perintah.AWS CLI *

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengaktifkan atau menangguhkan versioning objek.

   ```
   aws lightsail update-bucket --bucket-name BucketName --versioning VersioningState
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama bucket yang ingin Anda aktifkan versi objek.
   + *VersioningState*- Salah satu dari berikut ini:
     + `Enabled` - Mengaktifkan versioning objek.
     + `Suspended` - Menangguhkan versioning objek jika sebelumnya diaktifkan.

   Contoh:

   ```
   aws lightsail update-bucket --bucket-name amzn-s3-demo-bucket --versioning Enabled
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Respon terhadap permintaan bucket pembaruan\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-update-bucket-objects-versioning-cli.png)

## Kelola ember dan objek
<a name="versioning-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](#amazon-lightsail-managing-bucket-object-versioning).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Pulihkan versi objek sebelumnya di ember Lightsail
<a name="amazon-lightsail-restoring-bucket-object-versions"></a>

Jika bucket Anda di layanan penyimpanan objek Amazon Lightsail diaktifkan versi, Anda dapat memulihkan versi objek sebelumnya. Pemulihan versi sebelumnya dari sebuah objek akan memulihkan dari tindakan pengguna yang tidak diinginkan atau kegagalan aplikasi.

Anda dapat memulihkan versi objek sebelumnya menggunakan konsol Lightsail. Anda juga dapat menggunakan AWS Command Line Interface (AWS CLI) dan AWS SDKs mengembalikan versi objek sebelumnya. Untuk melakukan hal ini, salin versi tertentu dari objek tersebut ke dalam bucket yang sama, dan gunakan nama kunci objek yang sama. Ini akan menggantikan versi saat ini dengan versi sebelumnya, membuat versi sebelumnya menjadi versi saat ini. Untuk informasi selengkapnya tentang pembuatan versi, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek bucket](amazon-lightsail-managing-bucket-object-versioning.md). Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Mengembalikan versi objek sebelumnya menggunakan konsol Lightsail
<a name="restore-previous-object-version-lightsail-console"></a>

Selesaikan prosedur berikut untuk memulihkan versi objek sebelumnya menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket tempat Anda ingin memulihkan versi sebelumnya dari sebuah objek.

1. Gunakan panel **Peramban objek** pada tab **Objek** untuk menjelajah ke lokasi objek.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda pulihkan versi sebelumnya.

1. Pilih **Kelola** pada bagian Versi di panel **Informasi objek**.

1. Pilih **Pulihkan**.

1. Di **Pulihkan objek** dari panel versi disimpan yang muncul, pilih versi objek yang ingin Anda pulihkan.

1. Pilih **Lanjutkan**.

1. Pada prompt konfirmasi yang muncul, pilih **Ya, pulihkan** untuk memulihkan versi objek. Jika tidak, pilih **Tidak, batalkan**.

## Kembalikan versi objek sebelumnya menggunakan AWS CLI
<a name="restore-previous-object-version-aws-cli"></a>

Selesaikan prosedur berikut untuk mengembalikan versi sebelumnya dari objek AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `copy-object`. Anda harus menyalin versi objek sebelumnya ke dalam bucket yang sama, dengan menggunakan kunci objek yang sama. Untuk informasi selengkapnya, lihat [copy-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/copy-object.html) di *AWS CLI Command* Reference.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk memulihkan versi sebelumnya dari sebuah objek.

   ```
   aws s3api copy-object --copy-source "BucketName/ObjectKey?versionId=VersionId" --key ObjectKey --bucket BucketName
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama ember tempat Anda ingin mengembalikan versi objek sebelumnya. Anda harus menentukan nama bucket yang sama untuk parameter `--copy-source` dan `--bucket`.
   + *ObjectKey*- Nama objek yang akan dipulihkan. Anda harus menentukan nama kunci objek yang sama untuk parameter `--copy-source` dan `--key`.
   + *VersionId*- ID dari versi objek sebelumnya yang ingin Anda kembalikan ke versi saat ini. Gunakan `list-object-versions` perintah untuk mendapatkan daftar versi IDs untuk objek di bucket Anda.

   Contoh:

   ```
   aws s3api copy-object --copy-source "amzn-s3-demo-bucket/sailbot.jpg?versionId=GQWEexample87Mdl8Q_DKdVTiVMi_VyU" –key sailbot.jpg --bucket amzn-s3-demo-bucket
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari AWS CLI copy-object-version perintah\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-copy-object-version-result.png)

## Kelola ember dan objek
<a name="restoring-versions-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](#amazon-lightsail-restoring-bucket-object-versions).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Tandai objek di ember Lightsail
<a name="amazon-lightsail-tagging-bucket-objects"></a>

Memberikan tag pada objek di bucket Anda untuk mengelompokkan objek berdasarkan tujuan, pemilik, lingkungan, atau kriteria lainnya. Tag dapat ditambahkan ke objek saat Anda mengunggahnya, atau setelah objek diunggah. Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Menambahkan dan menghapus tag untuk objek menggunakan konsol Lightsail
<a name="add-delete-object-tags-lightsail-console"></a>

Selesaikan prosedur berikut untuk menambah atau menghapus tag dari objek dalam ember menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda objek-nya ingin Anda tandai.

1. Gunakan panel **Peramban objek** pada tab **Objek** untuk menjelajah ke lokasi objek.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda tambahkan atau hapus tag.

1. Di panel informasi objek, pilih salah satu opsi berikut pada bagian **Tag objek**:
   + **Tambahkan** atau **Edit** (jika tag telah ditambahkan). Masukkan kunci ke dalam kotak teks Kunci, dan nilai ke dalam kotak teks **Nilai**. Lalu, pilih **Simpan** untuk menambahkan tag. Jika tidak, pilih **Batalkan**.
   + **Edit**, dan kemudian pilih **X** yang ada di samping tag nilai kunci yang ingin Anda hapus. Pilih **Simpan** setelah selesai menghapus tag, atau pilih **Batalkan** untuk tidak menghapusnya.

## Menambahkan dan menghapus tag untuk objek menggunakan AWS CLI
<a name="add-delete-object-tags-aws-cli"></a>

Selesaikan prosedur berikut untuk menambahkan tag ke objek atau menghapus tag dari objek menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan menggunakan perintah `put-object-tagging` dan `delete-object-tagging`. Untuk informasi selengkapnya, lihat [put-object-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object-tagging.html)dan [delete-object-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object-tagging.html)di *Referensi AWS CLI Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan salah satu perintah berikut:
   + Untuk menambahkan tag ke sebuah objek:

     ```
     aws s3api put-object-tagging --bucket BucketName --key ObjectKey --tagging "{\"TagSet\":[{ \"Key\": \"KeyTag\", \"Value\": \"ValueTag\" }]}"
     ```

     Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
     + *BucketName*- Nama bucket yang berisi objek yang ingin Anda tag.
     + *ObjectKey*- Kunci objek lengkap dari objek yang ingin Anda tag.
     + *KeyTag*- Nilai kunci tag Anda.
     + *ValueTag*- Nilai tag Anda.
   + Untuk menambahkan tag ke sebuah objek:

     ```
     aws s3api put-object-tagging --bucket BucketName --key ObjectKey --tagging "{\"TagSet\":[{ \"Key\": \"KeyTag1\", \"Value\": \"ValueTag1\" }, { \"Key\": \"KeyTag2\", \"Value\": \"ValueTag2\" }]}"
     ```

     Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
     + *BucketName*- Nama bucket yang berisi objek yang ingin Anda tag.
     + *ObjectKey*- Kunci objek lengkap dari objek yang ingin Anda tag.
     + *KeyTag1*- Nilai kunci dari tag pertama Anda.
     + *ValueTag1*- Nilai tag pertama Anda.
     + *KeyTag2*- Nilai kunci dari tag kedua Anda.
     + *ValueTag2*- Nilai tag kedua Anda.
   + Untuk menghapus semua tag dari sebuah objek:

     ```
     aws s3api delete-object-tagging --bucket BucketName --key ObjectKey
     ```

     Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
     + *BucketName*- Nama bucket yang berisi objek yang ingin Anda hapus semua tag.
     + *ObjectKey*- Kunci objek lengkap dari objek yang ingin Anda tag.

   Contoh:

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key nptLmg6jqDo.jpg --tagging "{\"TagSet\":[{ \"Key\": \"Importance\", \"Value\": \"High\" }]}"
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil AWS CLI put-object-tagging perintah\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-put-object-tagging-result.png)

## Kelola ember dan objek
<a name="tagging-objects-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](#amazon-lightsail-tagging-bucket-objects)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Kontrol akses ke bucket Lightsail untuk instance
<a name="amazon-lightsail-configuring-bucket-resource-access"></a>

Lampirkan instance Amazon Lightsail ke bucket Lightsail untuk memberikan akses terprogram penuh ke bucket dan objeknya. Bila Anda melampirkan instans ke bucket, Anda tidak perlu mengelola kredensial seperti access key. Instans dan ember yang Anda lampirkan harus sama. Wilayah AWS Anda tidak dapat melampirkan instans ke bucket yang berada di Wilayah yang berbeda.

Akses sumber daya sangat ideal jika Anda mengonfigurasi perangkat lunak atau plugin pada instans Anda untuk mengunggah file secara langsung ke bucket Anda. Misalnya, jika Anda ingin mengonfigurasi WordPress instance untuk menyimpan file media di bucket. Untuk informasi selengkapnya, lihat [Tutorial: Connect a bucket ke WordPress instans Anda](amazon-lightsail-connecting-buckets-to-wordpress.md#amazon-lightsail-connecting-buckets-to-wordpress.title).

Untuk informasi selengkapnya tentang opsi izin, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md). Untuk informasi selengkapnya tentang praktik terbaik [keamanan, lihat Praktik Terbaik Keamanan untuk penyimpanan objek](amazon-lightsail-bucket-security-best-practices.md). Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Mengonfigurasi akses sumber daya untuk sebuah bucket
<a name="configure-bucket-resource-access"></a>

Selesaikan prosedur berikut untuk mengonfigurasi akses sumber daya untuk sebuah bucket.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda konfigurasikan akses sumber daya-nya.

1. Pilih tab **Izin**.

   Bagian **Akses sumber daya** di halaman tersebut menampilkan instans saat ini yang dilampirkan pada bucket, jika ada.

1. Pilih **Lampirkan instans** untuk melampirkan sebuah instans ke bucket.

1. Di menu dropdown **Pilih instans**, pilih instans yang ingin Anda lampirkan ke bucket.
**catatan**  
Anda dapat melampirkan instans yang berada dalam status berjalan atau dihentikan saja. Selain itu, Anda hanya dapat melampirkan instance yang Wilayah AWS sama dengan bucket.

1. Pilih **Lampirkan** untuk melampirkan instans. Jika tidak, pilih **Batalkan**.

   Instans tersebut memiliki akses penuh ke bucket dan objek-objeknya setelah instans tersebut dilampirkan. Anda dapat mengonfigurasi perangkat lunak atau plugin pada instans Anda untuk meng-unggah secara program dan mengakses file pada bucket Anda. Misalnya, jika Anda ingin mengonfigurasi WordPress instance untuk menyimpan file media di bucket. Untuk informasi selengkapnya, lihat [Tutorial: Connect a bucket ke WordPress instans Anda](amazon-lightsail-connecting-buckets-to-wordpress.md).

# Sesuaikan rencana penyimpanan bucket Lightsail untuk fluktuasi penggunaan
<a name="amazon-lightsail-changing-bucket-plans"></a>

Di layanan penyimpanan objek Amazon Lightsail, paket penyimpanan bucket menentukan biaya bulanan, kuota ruang penyimpanan, dan kuota transfer data. Anda dapat memperbarui paket penyimpanan bucket hanya satu kali dalam siklus AWS penagihan bulanan. Bila Anda mengubah paket penyimpanan bucket Anda, maka ruang penyimpanan dan kuota transfer jaringan akan diatur ulang. Namun, biaya kelebihan ruang penyimpanan dan biaya transfer data yang mungkin telah Anda keluarkan dari penggunaan paket penyimpanan sebelumnya tidak tercakup.

Perbarui paket penyimpanan bucket Anda jika ia secara konsisten melampaui kuota ruang penyimpanan atau kuota transfer data, atau jika penggunaan bucket secara konsisten berada dalam kisaran kuota yang lebih rendah. Karena bucket Anda mungkin mengalami fluktuasi penggunaan yang tidak dapat diprediksi, kami sangat merekomendasikan agar Anda memperbarui paket penyimpanan bucket Anda hanya sebagai strategi jangka panjang, bukan sebagai ukuran pemotongan biaya bulanan jangka pendek. Pilih paket penyimpanan yang akan menyediakan bucket Anda ruang penyimpanan dan kuota transfer data yang cukup untuk waktu yang lama.

Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Ubah paket penyimpanan bucket Anda menggunakan konsol Lightsail
<a name="change-bucket-storage-plan-lightsail-console"></a>

Selesaikan prosedur berikut untuk mengubah paket penyimpanan bucket Anda menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda ubah paketnya.

1. Pilih tab **Metrik** pada halaman pengelolaan bucket.

1. Pilih **Mengubah paket penyimpanan**.

1. Pada prompt konfirmasi yang muncul, pilih **Ya, ubah** untuk melanjutkan mengubah paket penyimpanan bucket Anda. Jika tidak, pilih **Tidak, batalkan**.

1. Pilih paket yang ingin Anda gunakan, lalu pilih **Pilih paket**.

1. Pada prompt konfirmasi yang muncul, pilih **Ya, terapkan** untuk menerapkan perubahan pada bucket Anda, atau pilih **Tidak, kembali** untuk tidak menerapkannya.

## Ubah paket penyimpanan bucket Anda menggunakan AWS CLI
<a name="change-bucket-storage-plan-aws-cli"></a>

Selesaikan prosedur berikut untuk mengubah rencana bucket Anda menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `update-bucket-bundle`. Perhatikan bahwa paket penyimpanan bucket disebut sebagai paket bucket di API. Untuk informasi selengkapnya, lihat [update-bucket-bundle](https://docs.aws.amazon.com/cli/latest/reference/lightsail/update-bucket-bundle.html) dalam *AWS CLI Referensi Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengubah paket bucket Anda.

   ```
   aws lightsail update-bucket-bundle --bucket-name BucketName --bundle-id BundleID
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama ember yang ingin Anda perbarui paket penyimpanannya.
   + *BundleID*- ID bundel bucket baru yang ingin Anda terapkan ke bucket. Gunakan `get-bucket-bundles` perintah untuk melihat daftar bundel bucket yang tersedia dan mereka IDs. Untuk informasi selengkapnya, lihat [get-bucket-bundles](https://docs.aws.amazon.com/cli/latest/reference/lightsail/get-bucket-bundle.html) dalam *AWS CLI Referensi Perintah*.

   Contoh:

   ```
   aws lightsail update-bucket-bundle --bucket-name amzn-s3-demo-bucket --bundle-id medium_1_0
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari permintaan pembaruan paket bucket\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-update-bucket-bundle-cli.png)

# Kelola izin akses bucket Lightsail untuk keamanan yang ditingkatkan
<a name="amazon-lightsail-configuring-bucket-permissions"></a>

Gunakan izin akses bucket untuk mengontrol akses baca-saja publik (tidak diautentikasi) ke objek dalam sebuah bucket. Anda dapat membuat bucket privat atau publik (baca-saja). Anda juga dapat membuat bucket privat, sekaligus memiliki pilihan untuk membuat objek individu publik (read-only).

**penting**  
Ketika Anda membuat bucket publik (baca-saja), Anda membuat semua objek dalam bucket dapat dibaca oleh siapa saja di internet melalui URL bucket tersebut (misalnya, `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg`). Jangan membuat sebuah bucket menjadi publik (hanya-baca) jika Anda tidak ingin siapa pun di internet memiliki akses ke objek Anda.

Untuk informasi selengkapnya tentang opsi izin, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md). Untuk informasi selengkapnya tentang praktik terbaik [keamanan, lihat Praktik Terbaik Keamanan untuk penyimpanan objek](amazon-lightsail-bucket-security-best-practices.md). Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

**penting**  
Sumber daya penyimpanan objek Lightsail memperhitungkan izin akses bucket Lightsail dan konfigurasi akses publik tingkat akun Amazon S3 saat mengizinkan atau menolak akses publik. Untuk informasi selengkapnya, lihat [Memblokir akses publik untuk bucket](amazon-lightsail-block-public-access-for-buckets.md). 

## Mengonfigurasi izin akses bucket
<a name="configure-bucket-access-permissions"></a>

Selesaikan prosedur berikut untuk mengonfigurasi izin akses untuk sebuah bucket.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda konfigurasikan izin akses-nya.

1. Pilih tab **Izin**.

   Bagian **Izin akses bucket** di halaman menampilkan izin akses yang saat ini dikonfigurasi untuk bucket.

1. Pilih **Ubah izin** untuk mengubah izin akses bucket.

1. Pilih salah satu opsi berikut:
   + **Semua objek bersifat privat** — Semua objek dalam bucket hanya dapat dibaca oleh Anda atau siapa pun yang Anda berikan akses.
   + **Masing-masing objek dapat dibuat publik (baca-saja)** — Objek dalam sebuah bucket hanya dapat dibaca oleh Anda atau siapa pun yang Anda berikan akses ke objek tersebut, kecuali jika Anda menentukan sebuah objek untuk menjadi publik (baca-saja). Untuk informasi selengkapnya tentang izin akses objek individual, lihat [Mengonfigurasi izin akses untuk masing-masing objek dalam bucket](amazon-lightsail-configuring-individual-object-access.md).

     Kami sarankan Anda memilih opsi **Masing-masing objek dapat dibuat publik (baca-saja)** hanya jika Anda memiliki kebutuhan tertentu untuk melakukannya, seperti membuat hanya beberapa objek dalam bucket Anda menjadi publik dan membuat semua objek yang lain menjadi privat. Misalnya, beberapa WordPress plugin mengharuskan bucket Anda mengizinkan objek individual untuk dipublikasikan. Untuk informasi selengkapnya, lihat [Tutorial: Hubungkan bucket ke WordPress instans Anda](amazon-lightsail-connecting-buckets-to-wordpress.md) dan [Tutorial: Menggunakan bucket dengan distribusi jaringan pengiriman konten](amazon-lightsail-using-distributions-with-buckets.md).
   + **Semua objek bersifat publik (baca-saja)** — Semua objek yang ada dalam bucket dapat dibaca oleh siapa saja di internet.
**penting**  
Ketika Anda membuat bucket publik (baca-saja), Anda membuat semua objek dalam bucket dapat dibaca oleh siapa saja di internet melalui URL bucket tersebut (misalnya, `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg`). Jangan membuat sebuah bucket menjadi publik (hanya-baca) jika Anda tidak ingin siapa pun di internet memiliki akses ke objek Anda.

1. Pilih **Simpan** untuk menyimpan perubahan. Jika tidak, pilih **Batalkan**.

   Perubahan berikut akan diterapkan tergantung pada perubahan izin akses bucket yang Anda lakukan pada:
   + **Semua objek bersifat privat** - Semua objek yang ada dalam bucket menjadi privat bahkan jika mereka sebelumnya dikonfigurasi dengan izin akses masing-masing objek **Publik (baca-saja)**.
   + **Masing-masing objek dapat dibuat publik (baca-saja)** - Objek yang sebelumnya dikonfigurasi dengan izin akses masing-masing objek **Publik (baca-saja)** menjadi publik. Anda sekarang dapat mengonfigurasi izin akses masing-masing objek untuk objek.
   + **Semua objek bersifat publik (baca-saja)** - Semua objek yang ada dalam bucket menjadi publik (baca-saja) bahkan jika mereka sebelumnya dikonfigurasi dengan izin akses masing-masing objek **Pribadi**.

     Untuk informasi selengkapnya tentang izin akses objek individual, lihat [Mengonfigurasi izin akses untuk masing-masing objek dalam bucket](amazon-lightsail-configuring-individual-object-access.md).

# Berikan akses hanya-baca ke bucket Lightsail di seluruh akun AWS
<a name="amazon-lightsail-configuring-bucket-cross-account-access"></a>

Gunakan akses lintas akun untuk memberikan akses hanya-baca ke semua objek dalam bucket untuk AWS akun lain dan penggunanya. Akses lintas akun sangat ideal jika Anda ingin berbagi objek dengan AWS akun lain. Saat Anda memberikan akses lintas akun ke AWS akun lain, pengguna di akun tersebut memiliki akses hanya-baca ke objek dalam bucket melalui URL bucket dan objek (misalnya,). `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg` Anda dapat memberikan akses bucket ke maksimal 10 AWS akun.

Untuk informasi selengkapnya tentang opsi izin, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md). Untuk informasi selengkapnya tentang praktik terbaik [keamanan, lihat Praktik Terbaik Keamanan untuk penyimpanan objek](amazon-lightsail-bucket-security-best-practices.md). Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Mengonfigurasikan akses lintas akun untuk sebuah bucket
<a name="configure-bucket-cross-account-access"></a>

Selesaikan prosedur berikut ini untuk mengonfigurasi akses lintas-akun untuk sebuah bucket.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda konfigurasikan akses lintas akun-nya.

1. Pilih tab **Izin**.

   Bagian **akses lintas akun** pada halaman menampilkan AWS akun IDs yang saat ini dikonfigurasi untuk mengakses bucket, jika ada.

1. Pilih **Tambahkan akses lintas akun** untuk memberikan akses ke bucket untuk AWS akun lain.

1. Masukkan ID AWS akun yang ingin Anda berikan aksesnya di kotak teks **ID Akun**.

1. Pilih **Simpan** untuk memberikan akses. Jika tidak, pilih **Batalkan**.

   ID AWS akun yang Anda tambahkan tercantum di bagian **Akses lintas akun** pada halaman. Untuk menghapus akses lintas akun untuk AWS akun, pilih ikon hapus (tempat sampah) di sebelah ID AWS akun yang ingin Anda hapus.

# Berikan akses publik ke objek bucket individual di Amazon Lightsail
<a name="amazon-lightsail-configuring-individual-object-access"></a>

Gunakan izin akses masing-masing objek untuk mengontrol akses baca-saja publik (tidak diautentikasi) ke masing-masing objek dalam sebuah bucket. Anda dapat membuat masing-masing objek yang ada dalam bucket menjadi privat atau publik (baca-saja).

**penting**  
Izin akses masing-masing objek dapat dikonfigurasi hanya ketika izin akses dari sebuah bucket diatur ke **Masing-masing objek dapat dibuat menjadi publik (baca-saja)**. Untuk informasi selengkapnya tentang opsi izin bucket, lihat [Izin bucket](amazon-lightsail-understanding-bucket-permissions.md). Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

Kami sarankan Anda mengonfigurasi izin akses masing-masing objek hanya jika Anda memiliki kebutuhan tertentu untuk melakukannya, seperti membuat hanya beberapa objek dalam bucket Anda menjadi publik dan membuat semua objek yang lain menjadi privat. Misalnya, beberapa WordPress plugin mengharuskan bucket Anda mengizinkan objek individual untuk dipublikasikan. Untuk informasi selengkapnya, lihat [Tutorial: Hubungkan bucket ke WordPress instans Anda](amazon-lightsail-connecting-buckets-to-wordpress.md) dan [Tutorial: Menggunakan bucket dengan distribusi jaringan pengiriman konten](amazon-lightsail-using-distributions-with-buckets.md).

Untuk informasi selengkapnya tentang opsi izin, lihat [Izin Bucket](amazon-lightsail-understanding-bucket-permissions.md). Untuk informasi selengkapnya tentang praktik terbaik [keamanan, lihat Praktik Terbaik Keamanan untuk penyimpanan objek](amazon-lightsail-bucket-security-best-practices.md). Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Mengonfigurasi izin akses masing-masing objek
<a name="configure-individual-object-access-permissions"></a>

Selesaikan prosedur berikut untuk mengonfigurasi izin akses untuk masing-masing objek dalam sebuah bucket. [Untuk contoh kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail, lihat, kebijakan IAM untuk mengelola bucket.](amazon-lightsail-bucket-management-policies.md)

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin Anda konfigurasikan izin akses-nya untuk masing-masing objek.

1. Pilih tab **Objek**.

1. Tambahkan tanda centang di sebelah objek yang ingin Anda konfigurasikan izin aksesnya.

   Panel informasi objek menampilkan izin akses saat ini untuk objek tersebut.

1. Pilih **Edit** dalam bagian **Izin** dari panel informasi objek untuk mengubah izin akses untuk objek tersebut.
**catatan**  
Jika opsi edit tidak tersedia, maka izin akses bucket Anda tidak memungkinkan untuk mengonfigurasi izin akses masing-masing objek. Untuk mengonfigurasi izin akses masing-masing objek, izin akses bucket harus diatur ke **Masing-masing objek dapat dibuat menjadi publik (baca-saja)**. Untuk informasi selengkapnya, lihat [Mengonfigurasi izin akses bucket](amazon-lightsail-configuring-bucket-permissions.md).

1. Pilih salah satu opsi berikut di menu dropdown **Pilih izin**:
   + **Privat** — Objek hanya dapat dibaca oleh Anda atau siapa pun yang Anda berikan akses ke objek tersebut.
   + **Publik (baca-saja)** — Objek dapat dibaca oleh siapa saja di dunia.

1. Pilih **Simpan** untuk menyimpan perubahan. Jika tidak, pilih **Batalkan**.

   Pengaturan **Izin akses bucket** dari bucket tersebut memiliki pengaruh berikut pada izin akses masing-masing objek:
   + Jika Anda mengubah izin akses bucket menjadi **Semua objek bersifat privat**, maka semua objek yang ada dalam bucket menjadi privat bahkan jika mereka sebelumnya dikonfigurasi dengan izin akses masing-masing objek **Publik (baca-saja)**. Namun, izin akses masing-masing objek yang dikonfigurasi dipertahankan. Sebagai contoh, jika Anda mengubah izin akses bucket kembali ke **Masing-masing objek dapat dibuat menjadi publik (baca-saja)**, maka semua objek dengan izin akses individu **Publik (baca-saja)** menjadi dapat dibaca secara publik lagi.
   + Jika Anda mengubah izin akses bucket menjadi **Semua objek bersifat publik (baca-saja)**, maka semua objek yang ada dalam bucket menjadi publik (baca-saja), bahkan jika mereka sebelumnya dikonfigurasi dengan izin akses masing-masing objek **Privat**.

     Untuk informasi selengkapnya tentang izin akses bucket, lihat [Mengonfigurasi izin akses bucket](amazon-lightsail-configuring-bucket-permissions.md).

# Unggah file ke bucket Lightsail dengan unggahan multipart
<a name="amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload"></a>

Dengan unggahan multipart, Anda dapat mengunggah satu file ke bucket Anda sebagai satu set bagian. Setiap bagian merupakan bagian data file yang saling berkaitan. Anda dapat mengunggah bagian-bagian file tersebut secara independen dan dengan urutan apa pun. Jika ada transmisi bagian mana pun yang gagal, Anda dapat mentransmisikan ulang bagian tersebut tanpa memengaruhi bagian lainnya. Setelah semua bagian file Anda diunggah, Amazon S3 merakit bagian-bagian ini dan membuat objek di bucket Anda di Amazon Lightsail. Secara umum, saat ukuran objek Anda mencapai 100 MB, Anda harus mempertimbangkan untuk menggunakan unggahan multibagian daripada mengunggah objek tersebut dalam satu operasi. Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

Penggunaan unggahan multipart memberikan keuntungan sebagai berikut:
+ Peningkatan throughput - Anda dapat mengunggah bagian-bagian secara paralel untuk meningkatkan throughput.
+ Pemulihan cepat dari masalah jaringan apa pun - Ukuran bagian yang lebih kecil meminimalkan dampak pengunggahan ulang karena kesalahan jaringan.
+ Unggahan seiring waktu - Anda dapat mengunggah bagian file seiring waktu. Setelah Anda memulai unggahan multipart, Anda memiliki waktu 24 jam untuk menyelesaikan unggahan multipart.
+ Memulai sebuah unggahan sebelum Anda mengetahui ukuran akhir file - Anda dapat mengunggah sebuah file saat Anda yang membuatnya.

Kami menyarankan agar Anda menggunakan unggahan multibagian dengan cara berikut:
+ Jika Anda mengunggah file besar melalui jaringan dengan bandwidth tinggi yang stabil, unggahan multipart memaksimalkan penggunaan bandwidth yang tersedia dengan mengunggah bagian-bagian file secara paralel untuk performa multi-threaded.
+ Jika Anda mengunggah melalui jaringan yang tidak teratur, gunakan unggahan multibagian untuk meningkatkan ketahanan terhadap kesalahan jaringan dengan menghindari pengunggahan ulang. Saat menggunakan unggahan multipart, Anda mencoba mengunggah lagi hanya untuk bagian-bagian yang terganggu saja. Tidak perlu memulai dari awal atau mengunggah seluruh file lagi.

**Daftar Isi**
+ [Proses pengunggahan multipart](#mutipart-upload-process)
+ [Operasi pengunggahan multipart bersamaan](#concurrent-multipart-upload-operations)
+ [Retensi unggahan multipart](#multipart-upload-retention)
+ [Batas unggahan multipart Amazon Simple Storage Service](#multipart-upload-limits)
+ [Pisahkan file yang akan diunggah](#split-the-file-to-upload)
+ [Memulai upload multipart menggunakan AWS CLI](#initiate-multipart-upload)
+ [Unggah bagian menggunakan AWS CLI](#upload-a-part)
+ [Daftar bagian dari unggahan multipart menggunakan AWS CLI](#list-parts-of-multipart-upload)
+ [Buat file unggahan.json multipart](#create-multipart-upload-json-file)
+ [Selesaikan unggahan multipart menggunakan AWS CLI](#complete-multipart-upload)
+ [Buat daftar unggahan multibagian untuk bucket menggunakan AWS CLI](#list-multipart-uploads)
+ [Hentikan unggahan multipart menggunakan AWS CLI](#stop-multipart-uploads)

## Proses pengunggahan multibagian
<a name="mutipart-upload-process"></a>

Unggahan multibagian adalah proses tiga langkah yang menggunakan tindakan Amazon S3 untuk mengunggah file ke bucket Anda di Lightsail:

1. Anda memulai unggahan multibagian menggunakan tindakan. [CreateMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)

1. Anda mengunggah bagian file menggunakan [UploadPart](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html)tindakan.

1. Anda menyelesaikan unggahan multibagian menggunakan [CompleteMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html)tindakan.

**catatan**  
Anda dapat menghentikan unggahan multibagian setelah Anda memulainya dengan menggunakan tindakan. [AbortMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html)

Saat permintaan upload multipart selesai, Amazon Simple Storage Service akan membuat objek dari bagian yang diunggah. Kemudian Anda dapat mengakses objek dengan cara yang sama ketika Anda akan mengakses objek lain dalam bucket Anda.

Anda dapat membuat daftar semua unggahan multibagian yang sedang berlangsung, atau mendapatkan daftar bagian yang telah Anda unggah untuk unggahan multibagian tertentu. Setiap operasi ini dijelaskan dalam bagian ini.

**Inisiasi unggahan multipart**

Saat Anda mengirim permintaan untuk memulai unggahan multibagian, Amazon Simple Storage Service mengembalikan respons dengan ID unggahan. Ini adalah pengidentifikasi unik untuk unggahan multipart Anda. Anda harus menyertakan ID unggahan tersebut setiap kali Anda mengunggah bagian, mendaftar bagian, menyelesaikan unggahan, atau menghentikan pengunggahan. Jika Anda ingin menyediakan metadata apa pun yang menjelaskan objek yang sedang diunggah, Anda harus menentukan metadata dalam permintaan untuk memulai unggahan multipart.

**Unggah bagian**

Saat mengunggah sebuah bagian, selain ID pengunggahan, Anda harus menentukan nomor bagiannya. Anda dapat memilih nomor bagian antara 1 hingga 10.000. Nomor bagian secara unik mengidentifikasi sebuah bagian dan posisinya dalam objek yang Anda unggah. Nomor bagian yang Anda pilih tidak harus berurutan (misalnya, nomornya dapat berupa 1, 5, dan 14). Jika Anda mengunggah sebuah bagian baru menggunakan nomor yang sama dengan bagian yang diunggah sebelumnya, bagian yang diunggah sebelumnya akan ditimpa.

Setiap kali Anda mengunggah bagian, Amazon Simple Storage Service mengembalikan ETag header sebagai responsnya. Untuk setiap unggahan bagian, Anda harus mencatat nomor bagian dan ETag nilainya. Anda harus memasukkan nilai-nilai ini dalam permintaan selanjutnya untuk menyelesaikan unggahan multibagian.

**catatan**  
Semua bagian yang telah diunggah dari unggahan multipart disimpan di bucket Anda. Mereka mengkonsumsi ruang penyimpanan bucket Anda sampai Anda menyelesaikan unggahan, menghentikan unggahan, atau waktu unggahan. Untuk informasi selengkapnya, lihat [Retensi unggahan multipart](#multipart-upload-retention) nanti dalam panduan ini.

**Penyelesaian unggahan multipart**

Saat Anda menyelesaikan unggahan multibagian, Amazon Simple Storage Service membuat objek dengan menggabungkan bagian-bagian dalam urutan menaik berdasarkan nomor bagian. Jika ada metadata objek yang disediakan dalam permintaan upload multipart inisiate, Amazon Simple Storage Service mengaitkan metadata tersebut dengan objek. Setelah permintaan selesai sepenuhnya, bagian-bagian tersebut tidak akan ada lagi.

Permintaan unggahan multibagian lengkap Anda harus menyertakan ID unggahan dan daftar nomor bagian dan ETag nilai yang sesuai. Respons Amazon Simple Storage Service mencakup ETag yang secara unik mengidentifikasi data objek gabungan. ETag Ini belum tentu MD5 hash dari data objek.

Anda dapat secara opsional menghentikan unggahan multipart. Setelah menghentikan unggahan multipart, Anda tidak dapat mengunggah bagian apa pun menggunakan ID unggahan itu lagi. Semua penyimpanan dari bagian mana pun dari unggahan multipart yang dibatalkan kemudian dikosongkan. Jika ada unggahan bagian yang sedang berlangsung, unggahan masih dapat berhasil atau gagal meski telah Anda hentikan. Untuk membebaskan semua penyimpanan yang digunakan oleh semua bagian, Anda harus menghentikan unggahan multipart hanya setelah semua unggahan bagian selesai.

**Daftar unggahan multipart**

Anda dapat mendaftar bagian-bagian dari unggahan multibagian tertentu atau semua unggahan multibagian yang sedang berlangsung. Operasi daftar bagian menampilkan informasi bagian yang telah Anda unggah untuk unggahan multibagian tertentu. Untuk setiap permintaan bagian daftar, Amazon Simple Storage Service mengembalikan informasi suku cadang untuk unggahan multibagian yang ditentukan, hingga maksimum 1.000 bagian. Jika ada lebih dari 1.000 bagian dalam unggahan multibagian, Anda harus mengirim serangkaian permintaan daftar bagian untuk mengambil semua bagian. Perhatikan bahwa daftar bagian yang ditampilkan tidak mencakup bagian yang masih dalam proses pengunggahan. Dengan menggunakan operasi daftar unggahan multibagian, Anda dapat memperoleh daftar unggahan multipart yang sedang berlangsung.

Unggahan multibagian yang sedang berlangsung adalah unggahan yang telah Anda mulai, tetapi belum selesai atau dihentikan. Setiap permintaan akan ditampilkan sebanyak maksimum 1.000 unggahan multibagian. Jika ada lebih dari 1.000 unggahan multipart yang sedang berlangsung, Anda harus mengirim permintaan tambahan untuk mengambil unggahan multipart yang tersisa. Hanya gunakan pendaftaran yang ditampilkan untuk verifikasi. Jangan menggunakan hasil pendaftaran ini saat mengirim permintaan penyelesaian unggahan multipart. Sebagai gantinya, pertahankan daftar nomor bagian yang Anda tentukan saat mengunggah bagian dan ETag nilai terkait yang dikembalikan Amazon Simple Storage Service.

## Operasi pengunggahan multibagian serentak
<a name="concurrent-multipart-upload-operations"></a>

Dalam lingkungan pengembangan terdistribusi, aplikasi Anda dapat memulai beberapa pembaruan pada objek yang sama secara bersamaan. Aplikasi Anda dapat memulai beberapa unggahan multibagian menggunakan kunci objek yang sama. Untuk setiap unggahan ini, aplikasi Anda kemudian dapat mengunggah bagian dan mengirim permintaan unggahan lengkap ke Amazon Simple Storage Service untuk membuat objek. Saat bucket mengaktifkan versioning, penyelesaian unggahan multipart akan selalu menciptakan sebuah versi baru. Untuk bucket yang tidak mengaktifkan versioning, permintaan lain mungkin didahulukan, seperti permintaan yang diterima setelah unggahan multipart dimulai dan sebelum selesai.

**catatan**  
Hal ini dimungkinkan bagi permintaan lain untuk diutamakan, seperti permintaan yang diterima setelah Anda memulai unggahan multipart dan sebelum selesai. Misalnya, operasi lain mungkin menghapus kunci setelah Anda memulai unggahan multipart dengan kunci tersebut, dan sebelum unggahan multipart selesai. Jika hal ini terjadi, respons penyelesaian unggahan multipart mungkin menunjukkan keberhasilan penciptaan objek tanpa Anda melihat objek tersebut.

## Retensi unggahan multipart
<a name="multipart-upload-retention"></a>

Semua bagian yang telah diunggah dari unggahan multipart disimpan di bucket Anda. Mereka mengkonsumsi ruang penyimpanan bucket Anda sampai Anda menyelesaikan unggahan, menghentikan unggahan, atau unggahan habis waktu. Unggahan multipart habis waktu, dan unggahan multipart dihapus, setelah 24 jam sejak dibuat. Ketika Anda menghentikan unggahan multipart, atau habis waktu, semua bagian yang diunggah akan dihapus dan ruang penyimpanan yang mereka gunakan untuk konsumsi pada bucket Anda akan dibebaskan.

## Batas unggahan multipart Amazon Simple Storage Service
<a name="multipart-upload-limits"></a>

Tabel berikut ini menyediakan spesifikasi inti unggahan multibagian.
+ Ukuran objek maksimal: 50 TB
+ Jumlah maksimum bagian per unggahan: 10.000
+ Nomor bagian: 1-10.000 (inklusif)
+ Ukuran bagian: 5 MB (minimum) - 5 GB (maksimum). Tidak ada batas ukuran di bagian terakhir dari unggahan multipart Anda.
+ Jumlah maksimum bagian yang ditampilkan untuk permintaan daftar bagian: 1.000
+ Jumlah maksimum unggahan multipart yang ditampilkan dalam sebuah permintaan daftar unggahan multipart: 1.000

## Pecah file untuk diunggah
<a name="split-the-file-to-upload"></a>

Gunakan perintah `split` pada sistem operasi Linux atau Unix untuk membagi file menjadi beberapa bagian yang kemudian Anda unggah ke bucket Anda. Ada aplikasi free-ware serupa yang dapat Anda gunakan pada sistem operasi Windows untuk membagi sebuah file. Setelah Anda membagi file tersebut menjadi beberapa bagian, lanjutkan ke bagian [Inisiasi unggahan multipart](#initiate-multipart-upload) dalam panduan ini.

## Memulai upload multipart menggunakan AWS CLI
<a name="initiate-multipart-upload"></a>

Selesaikan prosedur berikut untuk memulai unggahan multipart menggunakan AWS Command Line Interface ()AWS CLI. Anda melakukan hal ini dengan perintah `create-multipart-upload`. Untuk informasi selengkapnya, lihat [create-multipart-upload](https://docs.aws.amazon.com/cli/latest/reference/s3api/create-multipart-upload.html)di *Referensi AWS CLI Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk membuat unggahan multipart untuk bucket Anda.

   ```
   aws s3api create-multipart-upload --bucket BucketName --key ObjectKey --acl bucket-owner-full-control
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama bucket yang ingin Anda buat unggahan multipart.
   + *ObjectKey*- Kunci objek yang akan digunakan untuk file yang akan Anda unggah.

   Contoh:

   ```
   aws s3api create-multipart-upload --bucket amzn-s3-demo-bucket --key sailbot.mp4 --acl bucket-owner-full-control
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini. Respons meliputi `UploadID`, yang harus Anda tentukan dalam perintah berikutnya untuk mengunggah bagian, dan untuk menyelesaikan unggahan multipart untuk objek ini.  
![\[Hasil dari create-multipart-upload perintah\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-create-multipart-upload-result.png)

   Setelah Anda mengunggah multipart Anda, lanjutkan ke bagian berikut [Unggah bagian menggunakan AWS CLI bagian](#upload-a-part) panduan ini dan mulailah mengunggah bagian. `UploadID`

## Unggah bagian menggunakan AWS CLI
<a name="upload-a-part"></a>

Selesaikan prosedur berikut untuk mengunggah bagian dari unggahan multibagian menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `upload-part`. *Untuk informasi selengkapnya, lihat [bagian upload di Referensi](https://docs.aws.amazon.com/cli/latest/reference/s3api/upload-part.html) Perintah.AWS CLI *

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengunggah sebuah bagian ke bucket Anda.

   ```
   aws s3api upload-part --bucket BucketName --key ObjectKey --part-number Number --body FilePart --upload-id "UploadID"  --acl bucket-owner-full-control
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama bucket yang ingin Anda buat unggahan multipart.
   + *ObjectKey*- Kunci objek yang akan digunakan untuk file yang akan Anda unggah.
   + *Number*- Nomor bagian dari bagian yang Anda unggah. Nomor bagian secara unik mengidentifikasi sebuah bagian dan posisinya dalam objek yang Anda unggah. Pastikan untuk secara bertahap meningkatkan parameter `--part-number` dengan setiap bagian yang Anda unggah. Untuk melakukannya, beri nomor sesuai urutan Amazon Simple Storage Service harus merakit objek saat Anda menyelesaikan unggahan multipart.
   + *FilePart*- File bagian yang akan diunggah dari komputer Anda.
   + *UploadID*- ID unggahan dari unggahan multipart yang Anda buat sebelumnya dalam panduan ini.

   Contoh:

   ```
   aws s3api upload-part --bucket amzn-s3-demo-bucket --key sailbot.mp4 --part-number 1 --body sailbot.mp4.001 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG" --acl bucket-owner-full-control
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini. Ulangi perintah `upload-part` untuk setiap bagian yang Anda unggah. Respons untuk setiap permintaan unggah bagian Anda akan menyertakan nilai `ETag` untuk bagian yang Anda unggah. Catat nilai `ETag` untuk masing-masing bagian yang Anda unggah. Anda akan membutuhkan semua nilai `ETag` itu untuk menyelesaikan unggahan multipart, yang dibahas nanti dalam panduan ini.  
![\[Hasil dari perintah upload-part\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-upload-part-result.png)

## Buat daftar bagian dari unggahan multipart menggunakan AWS CLI
<a name="list-parts-of-multipart-upload"></a>

Selesaikan prosedur berikut untuk membuat daftar bagian dari unggahan multipart menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `list-parts`. Untuk informasi selengkapnya, lihat [bagian daftar di Referensi AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-parts.html) *Perintah*.

Selesaikan prosedur ini untuk mendapatkan nilai `ETag` untuk semua bagian yang diunggah dalam unggahan multipart. Anda akan membutuhkan nilai-nilai itu untuk menyelesaikan unggahan multipart nanti dalam panduan ini. Namun, jika Anda telah mencatat semua nilai `ETag` dari respons unggahan bagian Anda, maka Anda dapat melewatkan prosedur ini dan melanjutkan ke bagian file [Buat unggahan multipart .json](#create-multipart-upload-json-file) dalam panduan ini.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk membuat daftar unggahan multipart di bucket Anda.

   ```
   aws s3api list-parts --bucket BucketName --key ObjectKey --upload-id "UploadID"
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama bucket yang ingin Anda cantumkan bagian-bagian dari unggahan multipart.
   + *ObjectKey*- Kunci objek dari unggahan multipart.
   + *UploadID*- ID unggahan dari unggahan multipart yang Anda buat sebelumnya dalam panduan ini.

   Contoh:

   ```
   aws s3api list-parts --bucket amzn-s3-demo-bucket --key sailbot.mp4 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG"
   ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini. Respons mencantumkan semua nomor bagian dan nilai-nilai `ETag` untuk bagian-bagian yang telah Anda unggah dalam unggahan multipart. Salin nilai ini ke clipboard Anda, dan lanjutkan ke bagian [Membuat unggahan multipart .json](#create-multipart-upload-json-file) dalam panduan ini.  
![\[Hasil dari perintah list-parts\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-parts-result.png)

## Buat file unggahan multipart .json
<a name="create-multipart-upload-json-file"></a>

Selesaikan prosedur berikut untuk membuat file unggahan multipart .json yang menentukan semua bagian yang telah Anda unggah dan nilai-nilai `ETag`. Ini diperlukan nanti dalam panduan ini untuk menyelesaikan unggahan multipart.

1. Buka editor teks, dan tempel respons dari perintah `list-parts` yang Anda minta di bagian sebelumnya dalam panduan ini.

   Hasilnya akan terlihat seperti contoh berikut ini.  
![\[Unggah multipart nomor file JSON 1\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-multipart-upload-json-file-1.png)

1. Memformat ulang file teks seperti yang ditunjukkan dalam contoh berikut:  
![\[Unggah multipart nomor file JSON 2\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-multipart-upload-json-file-2.png)

1. Simpan file teks ke komputer Anda sebagai `mpstructure.json`, dan lanjutkan ke bagian [Menyelesaikan unggahan multipart menggunakan AWS CLI](#complete-multipart-upload) dalam panduan ini.

## Selesaikan unggahan multipart menggunakan AWS CLI
<a name="complete-multipart-upload"></a>

Selesaikan prosedur berikut untuk menyelesaikan unggahan multipart menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `complete-multipart-upload`. Untuk informasi selengkapnya, lihat [complete-multipart-upload](https://docs.aws.amazon.com/cli/latest/reference/s3api/complete-multipart-upload.html)di *Referensi AWS CLI Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengunggah sebuah bagian ke bucket Anda.

   ```
   aws s3api complete-multipart-upload --multipart-upload file://JSONFileName --bucket BucketName --key ObjectKey --upload-id "UploadID"  --acl bucket-owner-full-control
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *JSONFileName*- Nama file.json yang Anda buat sebelumnya dalam panduan ini (misalnya,`mpstructure.json`).
   + *BucketName*- Nama bucket yang ingin Anda selesaikan unggahan multipart.
   + *ObjectKey*- Kunci objek dari unggahan multipart.
   + *UploadID*- ID unggahan dari unggahan multipart yang Anda buat sebelumnya dalam panduan ini.

   ```
   aws s3api complete-multipart-upload --multipart-upload file://mpstructure.json --bucket amzn-s3-demo-bucket --key sailbot.mp4 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG" --acl bucket-owner-full-control
   ```

   Anda akan melihat respons yang mirip dengan contoh berikut. Hal ini mengonfirmasi bahwa unggahan multipart selesai. Objek sekarang dirakit dan tersedia dalam bucket.  
![\[Hasil dari complete-multipart-upload perintah\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-complete-multipart-upload-result.png)

## Buat daftar unggahan multipart untuk bucket menggunakan AWS CLI
<a name="list-multipart-uploads"></a>

Selesaikan prosedur berikut untuk mencantumkan semua unggahan multipart untuk bucket menggunakan AWS Command Line Interface ()AWS CLI. Anda melakukan hal ini dengan perintah `list-multipart-uploads`. Untuk informasi selengkapnya, lihat [list-multipart-uploads](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-multipart-uploads.html)di *Referensi AWS CLI Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengunggah sebuah bagian ke bucket Anda.

   ```
   aws s3api list-multipart-uploads --bucket BucketName
   ```

   Dalam perintah, ganti *BucketName* dengan nama bucket yang ingin Anda daftarkan semua unggahan multipart.

   Contoh:

   ```
   aws s3api list-multipart-uploads --bucket amzn-s3-demo-bucket
   ```

   Anda akan melihat respons yang mirip dengan contoh berikut.  
![\[Hasil dari list-multipart-uploads perintah\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-multipart-uploads-result.png)

## Menghentikan unggahan multipart menggunakan AWS CLI
<a name="stop-multipart-uploads"></a>

Selesaikan prosedur berikut untuk menghentikan unggahan multipart menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan ini jika Anda memulai unggahan multipart tetapi tidak lagi ingin melanjutkannya. Anda melakukan hal ini dengan perintah `abort-multipart-upload`. Untuk informasi selengkapnya, lihat [abort-multipart-upload](https://docs.aws.amazon.com/cli/latest/reference/s3api/abort-multipart-upload.html)di *Referensi AWS CLI Perintah*.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengunggah sebuah bagian ke bucket Anda.

   ```
   aws s3api abort-multipart-upload --bucket BucketName --key ObjectKey --upload-id "UploadID" --acl bucket-owner-full-control
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*- Nama bucket yang ingin Anda hentikan unggahan multipart.
   + *ObjectKey*- Kunci objek dari unggahan multipart.
   + *UploadID*- ID unggahan dari unggahan multipart yang ingin Anda hentikan.

   Contoh:

   ```
   aws s3api abort-multipart-upload --bucket amzn-s3-demo-bucket --key sailbot.mp4 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG" --acl bucket-owner-full-control
   ```

   Perintah ini tidak menampilkan respons. Anda dapat menjalankan perintah `list-multipart-uploads` untuk mengonfirmasi bahwa unggahan multipart dihentikan.

# Ikuti persyaratan penamaan bucket untuk penyimpanan objek Lightsail
<a name="bucket-naming-rules-in-amazon-lightsail"></a>

Saat membuat bucket di layanan penyimpanan objek Amazon Lightsail, Anda harus memberinya nama. Nama bucket adalah bagian dari URL yang akan digunakan pelanggan Anda saat mengakses objek yang disimpan dalam bucket. Misalnya, jika Anda memberi nama bucket Anda `amzn-s3-demo-bucket` di `us-east-1` Wilayah AWS, URL untuk bucket Anda adalah`amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com`. Anda tidak dapat mengubah nama dari bucket Anda setelah membuatnya. Perlu diingat bahwa pelanggan Anda dapat melihat nama bucket yang Anda tentukan. [Untuk informasi selengkapnya tentang layanan penyimpanan objek Lightsail, lihat Penyimpanan objek.](buckets-in-amazon-lightsail.md) Untuk informasi selengkapnya tentang membuat bucket, lihat [Membuat bucket](amazon-lightsail-creating-buckets.md).

Nama bucket harus patuh-DNS. Karena itu, aturan berikut berlaku untuk penamaan bucket di Lightsail:
+ Nama bucket harus memiliki panjang antara 3 dan 54 karakter.
+ Nama bucket hanya dapat terdiri dari huruf kecil, angka, tanda hubung (-).
+ Nama bucket harus diawali dan juga diakhiri dengan huruf atau, nomor.
+ Tanda hubung (-) dapat memisahkan kata, tetapi tidak dapat ditentukan secara berurutan. Misalnya, `doc-example-bucket` diperbolehkan tetapi `doc--example--bucket` tidak.
+ Nama bucket harus unik dalam partisi `aws` (Wilayah Standar), termasuk bucket di Amazon Simple Storage Service (Amazon S3).
+ Nama bucket tidak boleh dimulai dengan prefiks `amzn-s3-demo-`. 
+ Nama bucket tidak boleh dimulai dengan prefiks `sthree-`.
+ Nama bucket tidak boleh dimulai dengan prefiks `sthree-configurator`.
+ Nama bucket tidak boleh diakhiri dengan sufiks `-s3alias`.

## Contoh nama-nama bucket
<a name="example-bucket-names"></a>

Contoh nama bucket berikut valid dan mengikuti panduan penamaan yang disarankan:
+ `docexamplebucket1`
+ `log-delivery-march-2020`
+ `my-hosted-content`

Contoh nama bucket berikut adalah tidak diizinkan:
+ `doc.example.bucket`(berisi periode)
+ `doc--example--bucket`(berisi dua tanda hubung berturut-turut)
+ `doc-example-bucket-` (berakhir dengan tanda hubung)

# Nama kunci untuk ember penyimpanan objek Lightsail
<a name="understanding-bucket-object-key-names-in-amazon-lightsail"></a>

File yang Anda unggah ke bucket disimpan sebagai objek di layanan penyimpanan objek Amazon Lightsail. Sebuah kunci objek (atau nama kunci) secara unik mengidentifikasi objek yang disimpan dalam sebuah bucket. Panduan ini menjelaskan konsep nama kunci dan awalan nama kunci yang membentuk struktur folder bucket yang dilihat melalui konsol Lightsail. Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Nama kunci
<a name="bucket-object-key-names"></a>

Model data layanan penyimpanan objek Lightsail menggunakan struktur datar alih-alih struktur hierarkis seperti yang akan Anda lihat dalam sistem file. Tidak ada hierarki folder dan sub-folder. Akan tetapi, Anda dapat menyimpulkan hierarki logis dengan menggunakan prefiks dan pembatas nama kunci. Konsol Lightsail menggunakan awalan nama kunci untuk menampilkan objek Anda dalam struktur folder.

Misalkan bucket Anda memiliki empat objek dengan kunci objek berikut:
+ `Development/Projects.xls`
+ `Finance/statement1.pdf`
+ `Private/taxdocument.pdf`
+ `to-dos.doc`

Konsol Lightsail menggunakan awalan nama kunci `Development/` (`Finance/`,, `Private/` and) dan delimiter `/` () untuk menyajikan struktur folder. Nama kunci `to-dos.doc` tidak memiliki prefiks, sehingga objeknya muncul langsung pada tingkat akar bucket Anda. Jika Anda menelusuri `Development/` folder di konsol Lightsail, Anda akan melihat objeknya. `Projects.xls` Di folder `Finance/`, Anda melihat objek `statement1.pdf`, dan dalam folder `Private/`, Anda melihat objek `taxdocument.pdf`.

Konsol Lightsail memungkinkan pembuatan folder dengan membuat objek zero-byte dengan awalan nama kunci dan nilai pembatas sebagai nama kunci. Objek folder ini tidak akan muncul dalam konsol. Namun demikian, mereka berperilaku seperti objek lainnya. Anda dapat melihat dan memanipulasinya menggunakan Amazon S3 API AWS Command Line Interface ,AWS CLI(), atau. AWS SDKs

## Panduan penamaan kunci objek
<a name="object-key-naming-guidelines"></a>

Anda dapat menggunakan karakter UTF-8 apa pun dalam nama kunci objek. Namun, penggunaan karakter tertentu dalam nama kunci dapat menimbulkan masalah pada beberapa aplikasi dan protokol. Panduan berikut akan membantu Anda memaksimalkan kepatuhan pada DNS, karakter aman web, parser XML, dan APIs lainnya.

### Karakter aman
<a name="w2aac59c37b7b5"></a>

Set karakter berikut umumnya aman untuk digunakan dalam nama kunci.
+ Karakter alfanumerik
  + 0-9
  + a-z
  + A-Z
+ Karakter-karakter khusus
  + Garis miring (`/`)
  + Tanda seru (`!`)
  + Tanda hubung (`-`)
  + Garis bawah (`_`)
  + Titik (`.`)
  + Tanda bintang (`*`)
  + Tanda petik tunggal (`'`)
  + Tanda kurung buka (`(`)
  + Tanda kurung tutup (`)`)

Berikut ini adalah contoh nama kunci objek yang valid:
+ `4my-organization`
+ `my.great_photos-2014/jan/myvacation.jpg`
+ `videos/2014/birthday/video1.wmv`

**penting**  
Jika nama kunci objek diakhiri dengan satu periode (.), atau dua periode (..), Anda tidak dapat mengunduh objek menggunakan konsol Lightsail. Untuk mengunduh objek dengan nama kunci yang diakhiri dengan satu atau dua periode, Anda harus menggunakan Amazon S3 API, AWS CLI, dan. AWS SDKs Untuk informasi selengkapnya, lihat [Mengunduh objek bucket](amazon-lightsail-downloading-bucket-objects.md).

### Karakter yang memerlukan penanganan khusus
<a name="asdf"></a>

Karakter-karakter dalam nama kunci berikut ini mungkin memerlukan penanganan kode tambahan, dan mungkin perlu dikodekan atau direferensikan sebagai HEX. Beberapa dari karakter ini tidak dapat dicetak, dan mungkin tidak dapat ditangani oleh browser Anda, sehingga memerlukan penanganan khusus:
+ Ampersan ("`&`")
+ Dolar (” `$` “)
+ Karakter ASCII bervariasi dengan rentang hex 00–1F (desimal 0–31) dan 7F (desimal 127)
+ Simbol 'At' (” “`@`)
+ Sama dengan (” `=` “)
+ Titik koma (” “) `;`
+ Usus besar (” `:` “)
+ Ditambah (” `+` “)
+ Spasi–Urutan spasi yang signifikan dapat dihilangkan dalam beberapa penggunaan (khususnya spasi ganda)
+ Koma (” `,` “)
+ Tanda tanya (” `?` “)

### Karakter-karakter yang harus dihindari
<a name="key-name-characters-to-avoid"></a>

Hindari karakter-karakter berikut ini dalam nama kunci oleh karena adanya penanganan khusus yang signifikan terkait konsistensi di semua aplikasi.
+ Garis miring terbalik (” “`\`)
+ Penjepit keriting kiri (” “`{`)
+ Karakter ASCII yang tidak dapat dicetak (karakter desimal 128–255)
+ Karet (” `^` “)
+ Penjepit keriting kanan (” “`}`)
+ Persen karakter (” `%` “)
+ Aksen kubur/centang belakang (” “```)
+ Braket persegi kanan (” `]` “)
+ Tanda petik
+ Simbol 'Lebih Besar Dari' ("`>`")
+ Braket persegi kiri (” `[` “)
+ Tilde (” `~` “)
+ Simbol 'Kurang Dari' ("`<`")
+ Karakter 'Pound' (” “) `#`
+ Batang/pipa vertikal (” `|` “)

## Kendala kunci objek terkait XML
<a name="xml-object-key-constraints"></a>

Seperti yang ditentukan oleh [standar XHTML pada end-of-line penanganan](https://www.w3.org/TR/REC-xml/#sec-line-ends), semua teks XML-dinormalisasi sehingga single carriage return (ASCII code 13) dan carriage return segera diikuti oleh line feed (kode ASCII 10) digantikan oleh karakter feed baris tunggal. Untuk memastikan parsing kunci objek yang benar dalam permintaan XML, pengangkutan kembali dan [karakter khusus lainnya harus diganti dengan kode entitas XML yang setara](https://www.w3.org/TR/xml/#syntax) saat dimasukkan ke dalam tag XML. Berikut ini adalah daftar karakter khusus tersebut, serta kode entitas yang setara:
+ `'`sebagai `&apos;`
+ `”`sebagai `&quot;`
+ `&`sebagai `&amp;`
+ `<`sebagai `&lt;`
+ `<`sebagai `&gt;`
+ `\r` sebagai `&#13;` atau `&#x0D;`
+ `\n` sebagai `&#10;` atau `&#x0A;`

Contoh berikut ini mengilustrasikan penggunaan kode entitas XML sebagai pengganti untuk pengangkutan kembali. Permintaan `DeleteObjects` ini menghapus sebuah objek dengan parameter kunci `/some/prefix/objectwith\rcarriagereturn` (dimana \$1r adalah carriage return).

```
<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
      <Object>
        <Key>/some/prefix/objectwith&#13;carriagereturn</Key>
      </Object>
    </Delete>
```

# Ember penyimpanan objek Lightsail yang aman
<a name="amazon-lightsail-bucket-security-best-practices"></a>

Penyimpanan objek Amazon Lightsail menyediakan sejumlah fitur keamanan untuk dipertimbangkan saat Anda mengembangkan dan menerapkan kebijakan keamanan Anda sendiri. Praktik terbaik berikut adalah pedoman umum dan tidak mewakili solusi keamanan yang lengkap. Karena praktik terbaik ini mungkin tidak sesuai atau tidak memadai untuk lingkungan Anda, perlakukan itu sebagai pertimbangan yang bermanfaat, bukan sebagai resep.

**Contents**
+ [Praktik terbaik keamanan pencegahan](#bucket-security-best-practices-preventative-practices)
  + [Terapkan akses hak akses paling rendah](#bucket-security-best-practices-least-privilege-access)
  + [Verifikasi bahwa bucket Lightsail Anda tidak dapat diakses publik](#bucket-security-best-practices-verify-bucket-permissions)
  + [Aktifkan blokir akses publik di Amazon S3](#bucket-security-best-practices-block-public-access)
  + [Lampirkan instance ke bucket untuk memberikan akses terprogram penuh](#bucket-security-best-practices-attach-instances)
  + [Putar tombol akses bucket](#bucket-security-best-practices-rotate-bucket-access-keys)
  + [Gunakan akses lintas akun untuk memberi AWS akun lain akses ke objek di bucket Anda](#bucket-security-best-practices-cross-account-access)
  + [Enkripsi data](#bucket-security-best-practices-data-encryption)
  + [Aktifkan versioning](#bucket-security-best-practices-enable-versioning)
+ [Praktik terbaik pemantauan dan audit](#bucket-security-best-practices-monitoring-auditing)
  + [Aktifkan pencatatan akses dan lakukan audit keamanan dan akses berkala](#bucket-security-best-practices-enable-access-logging)
  + [Identifikasi, beri tag, dan audit bucket Lightsail Anda](#bucket-security-best-practices-identify-tag)
  + [Melaksanakan pemantauan menggunakan alat AWS pemantauan](#bucket-security-best-practices-monitoring-tools)
  + [Gunakan AWS CloudTrail](#bucket-security-best-practices-cloudtrail)
  + [Pantau saran AWS keamanan](#bucket-security-best-practices-security-advisories)

## Praktik terbaik keamanan pencegahan
<a name="bucket-security-best-practices-preventative-practices"></a>

Praktik terbaik berikut dapat membantu mencegah insiden keamanan dengan ember Lightsail.

### Terapkan akses hak akses paling rendah
<a name="bucket-security-best-practices-least-privilege-access"></a>

Saat memberikan izin, Anda memutuskan siapa yang mendapatkan izin apa untuk sumber daya Lightsail mana. Anda mengaktifkan tindakan tertentu yang ingin Anda izinkan pada sumber daya tersebut. Oleh karena itu, Anda harus memberikan hanya izin yang diperlukan untuk melakukan tugas. Menerapkan akses hak akses paling rendah adalah hal mendasar dalam mengurangi risiko keamanan dan dampak yang dapat diakibatkan oleh kesalahan atau niat jahat.

Untuk informasi selengkapnya tentang membuat kebijakan IAM untuk mengelola bucket, lihat [kebijakan IAM untuk](amazon-lightsail-bucket-management-policies.md) mengelola bucket. *Untuk informasi selengkapnya tentang tindakan Amazon S3 yang didukung oleh bucket Lightsail, lihat [Tindakan untuk penyimpanan objek di](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_Amazon_S3.html) referensi Amazon Lightsail API.*

### Verifikasi bahwa bucket Lightsail Anda tidak dapat diakses publik
<a name="bucket-security-best-practices-verify-bucket-permissions"></a>

Bucket dan objek bersifat pribadi secara default. Jaga kerahasiaan bucket Anda dengan mengatur izin akses bucket ke **Semua objek bersifat pribadi**. Untuk sebagian besar kasus penggunaan, Anda tidak perlu membuat ember atau objek individual Anda menjadi publik. Untuk informasi selengkapnya, lihat [Mengonfigurasi izin akses untuk objek individual dalam bucket](amazon-lightsail-configuring-individual-object-access.md).

![\[Izin akses bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-permission-all-objects-private.png)


Namun, jika Anda menggunakan bucket untuk meng-host media untuk situs web atau aplikasi Anda, dalam skenario tertentu, Anda mungkin perlu membuat bucket atau objek individual Anda menjadi publik. Anda dapat mengonfigurasi salah satu opsi berikut untuk membuat bucket atau objek individual menjadi publik:
+ Jika hanya beberapa objek dalam ember yang perlu dipublikasikan (hanya-baca) kepada siapa pun di internet, maka ubah izin akses bucket ke **objek Individual dapat dipublikasikan dan hanya-baca, dan ubah hanya** objek yang perlu menjadi publik ke **Publik** (hanya-baca). Opsi ini membuat bucket tetap pribadi, tetapi memberi Anda opsi untuk membuat objek individual menjadi publik. Jangan membuat objek individu publik jika berisi informasi sensitif atau rahasia yang Anda tidak ingin dapat diakses publik. Jika Anda membuat objek individual menjadi publik, Anda harus secara berkala memvalidasi aksesibilitas publik dari setiap objek individu.   
![\[Izin akses bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-permission-individual-objects-public.png)
+ Jika semua objek dalam bucket harus bersifat publik (hanya-baca) kepada siapa pun di internet, maka ubah izin akses bucket ke **Semua objek bersifat publik dan** hanya-baca. Jangan gunakan opsi ini jika ada objek Anda di bucket berisi informasi sensitif atau rahasia.  
![\[Izin akses bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-permission-all-objects-public.png)
+ Jika sebelumnya Anda mengubah bucket menjadi publik, atau mengubah objek individual menjadi publik, Anda dapat dengan cepat mengubah bucket dan semua objeknya menjadi pribadi dengan mengubah izin akses bucket ke **Semua objek bersifat pribadi**.  
![\[Izin akses bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-permission-all-objects-private.png)

### Aktifkan blokir akses publik di Amazon S3
<a name="bucket-security-best-practices-block-public-access"></a>

Sumber daya penyimpanan objek Lightsail memperhitungkan izin akses bucket Lightsail dan konfigurasi akses publik tingkat akun Amazon S3 saat mengizinkan atau menolak akses publik. Dengan akses publik blok tingkat akun Amazon S3, administrator akun dan pemilik bucket dapat membatasi akses publik secara terpusat ke bucket Amazon S3 dan Lightsail mereka. Blokir akses publik dapat membuat semua bucket Amazon S3 dan Lightsail menjadi pribadi terlepas dari bagaimana sumber daya dibuat, dan terlepas dari masing-masing bucket dan izin objek yang mungkin telah dikonfigurasi. Untuk informasi selengkapnya, lihat [Memblokir akses publik untuk bucket](amazon-lightsail-block-public-access-for-buckets.md).

### Lampirkan instance ke bucket untuk memberikan akses terprogram penuh
<a name="bucket-security-best-practices-attach-instances"></a>

Melampirkan instance ke bucket penyimpanan objek Lightsail adalah cara paling aman untuk menyediakan akses ke bucket. Fungsionalitas **akses Resource**, yang merupakan cara Anda melampirkan instance ke bucket, memberikan instans akses terprogram penuh ke bucket. Dengan metode ini, Anda tidak perlu menyimpan kredenal bucket secara langsung di instance atau aplikasi, dan Anda tidak perlu memutar kredensialnya secara berkala. Misalnya, beberapa WordPress plugin dapat mengakses bucket yang dapat diakses oleh instans. Untuk informasi selengkapnya, lihat [Mengonfigurasi akses sumber daya untuk bucket](amazon-lightsail-configuring-bucket-resource-access.md) dan [Tutorial: Connect a bucket ke WordPress instans Anda](amazon-lightsail-connecting-buckets-to-wordpress.md).

![\[Akses sumber daya bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-resource-access-attached.png)


Namun, jika aplikasi tidak menggunakan instance Lightsail, maka Anda dapat membuat dan mengonfigurasi kunci akses bucket. Kunci akses bucket adalah kredensyal jangka panjang yang tidak diputar secara otomatis. Untuk informasi selengkapnya, lihat [Buat kunci akses bucket penyimpanan objek Lightsail](amazon-lightsail-creating-bucket-access-keys.md).

![\[Kunci akses bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-keys.png)


### Putar tombol akses bucket
<a name="bucket-security-best-practices-rotate-bucket-access-keys"></a>

Anda dapat memiliki maksimal dua access key per bucket. Meskipun Anda dapat memiliki dua kunci akses yang berbeda secara bersamaan, kami menyarankan Anda hanya membuat satu kunci akses pada satu waktu untuk bucket Anda di luar waktu rotasi kunci. Pendekatan ini memastikan bahwa Anda dapat membuat kunci akses bucket baru kapan saja tanpa kemungkinan itu digunakan. Misalnya, membuat kunci akses kedua untuk rotasi sangat membantu jika kunci akses rahasia yang ada disalin, hilang, atau dikompromikan, dan Anda perlu memutar kunci akses yang ada.

Jika Anda menggunakan kunci akses dengan bucket Anda, Anda harus memutar kunci secara berkala dan mengambil inventaris kunci yang ada. Konfirmasikan tanggal kunci akses terakhir digunakan, dan Wilayah AWS di mana itu digunakan, sesuai dengan harapan Anda tentang bagaimana kunci harus digunakan. Tanggal kunci akses terakhir digunakan ditampilkan di konsol Lightsail di bagian Kunci **akses pada** tab Izin **pada** halaman manajemen bucket. Hapus kunci akses yang tidak digunakan.

Untuk memutar kunci akses, Anda harus membuat kunci akses baru, mengkonfigurasinya pada perangkat lunak Anda dan mengujinya, lalu menghapus kunci akses yang sebelumnya digunakan. Setelah Anda menghapus access key, kunci tersebut hilang selamanya dan tidak dapat dipulihkan. Anda hanya dapat menggantinya dengan kunci akses baru. Untuk informasi selengkapnya, lihat [Buat kunci akses bucket penyimpanan objek Lightsail](amazon-lightsail-creating-bucket-access-keys.md) dan [Hapus kunci akses untuk bucket penyimpanan objek Lightsail](amazon-lightsail-deleting-bucket-access-keys.md).

### Gunakan akses lintas akun untuk memberi AWS akun lain akses ke objek di bucket Anda
<a name="bucket-security-best-practices-cross-account-access"></a>

Anda dapat menggunakan akses lintas akun untuk membuat objek dalam ember dapat diakses oleh individu tertentu yang memiliki AWS akun tanpa membuat bucket dan objeknya menjadi publik. Jika Anda telah mengonfigurasi akses lintas akun, pastikan akun yang IDs terdaftar adalah akun yang benar yang ingin Anda berikan akses ke objek di bucket Anda. Untuk informasi selengkapnya, lihat [Mengonfigurasi akses lintas akun untuk bucket](amazon-lightsail-configuring-bucket-cross-account-access.md).

![\[Akses lintas akun bucket di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-bucket-cross-account-access.png)


### Enkripsi data
<a name="bucket-security-best-practices-data-encryption"></a>

Lightsail melakukan enkripsi sisi server dengan kunci terkelola Amazon dan enkripsi data dalam perjalanan dengan menerapkan HTTPS (TLS). Enkripsi sisi server membantu mengurangi risiko terhadap data Anda dengan mengenkripsi data dengan kunci yang disimpan dalam layanan terpisah. Selain itu, enkripsi data dalam perjalanan membantu mencegah penyerang potensial menguping atau memanipulasi lalu lintas jaringan menggunakan atau serangan serupa. person-in-the-middle

### Aktifkan versioning
<a name="bucket-security-best-practices-enable-versioning"></a>

Versioning adalah cara menyimpan beberapa varian objek dalam bucket yang sama. Anda dapat menggunakan pembuatan versi untuk melestarikan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Lightsail Anda. Dengan Penentuan Versi, Anda dapat dengan mudah memulihkan dari tindakan pengguna yang tidak diinginkan, serta kegagalan aplikasi. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek bucket](amazon-lightsail-managing-bucket-object-versioning.md).

## Praktik terbaik pemantauan dan audit
<a name="bucket-security-best-practices-monitoring-auditing"></a>

Praktik terbaik berikut dapat membantu mendeteksi potensi kelemahan keamanan dan insiden untuk bucket Lightsail.

### Aktifkan pencatatan akses dan lakukan audit keamanan dan akses berkala
<a name="bucket-security-best-practices-enable-access-logging"></a>

Access logging menyediakan catatan terperinci untuk permintaan yang dibuat ke bucket. Informasi ini dapat mencakup jenis permintaan (`GET`,`PUT`), sumber daya yang ditentukan dalam permintaan, dan waktu dan tanggal permintaan diproses. Aktifkan pencatatan akses untuk bucket, dan lakukan audit keamanan dan akses secara berkala untuk mengidentifikasi entitas yang mengakses bucket Anda. Secara default, Lightsail tidak mengumpulkan log akses untuk bucket Anda. Anda harus mengaktifkan log akses secara manual. Untuk informasi selengkapnya, lihat [Log akses bucket](amazon-lightsail-enabling-bucket-access-logs.md) dan [Aktifkan pencatatan akses bucket](amazon-lightsail-enabling-bucket-access-logs.md).

### Identifikasi, beri tag, dan audit bucket Lightsail Anda
<a name="bucket-security-best-practices-identify-tag"></a>

Identifikasi aset IT Anda adalah aspek penting dari tata kelola dan keamanan. Anda harus memiliki visibilitas semua ember Lightsail Anda untuk menilai postur keamanan mereka dan mengambil tindakan pada area kelemahan potensial.

Gunakan penandaan untuk mengidentifikasi sumber daya yang sensitif terhadap keamanan atau sensitif audit, lalu gunakan tag tersebut saat Anda perlu mencari sumber daya ini. Untuk informasi selengkapnya, lihat [Tag](amazon-lightsail-tags.md).

### Melaksanakan pemantauan menggunakan alat AWS pemantauan
<a name="bucket-security-best-practices-monitoring-tools"></a>

Pemantauan merupakan bagian penting dalam menjaga keandalan, keamanan, ketersediaan, dan kinerja bucket Lightsail dan sumber daya lainnya. Anda dapat memantau dan membuat alarm notifikasi untuk metrik **bucket ukuran Bucket** (`BucketSizeBytes`) dan `Number of objects` (**NumberOfObjects**) di Lightsail. Misalnya, Anda mungkin ingin diberi tahu saat ukuran bucket bertambah atau berkurang ke ukuran tertentu, atau saat jumlah objek dalam ember naik atau turun ke nomor tertentu. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket](amazon-lightsail-adding-bucket-metric-alarms.md). 

### Gunakan AWS CloudTrail
<a name="bucket-security-best-practices-cloudtrail"></a>

AWS CloudTrail menyediakan catatan tindakan yang diambil oleh pengguna, peran, atau AWS layanan di Lightsail. Anda dapat menggunakan informasi yang dikumpulkan oleh CloudTrail untuk menentukan permintaan yang dibuat untuk Lightsail, alamat IP dari mana permintaan itu dibuat, siapa yang membuat permintaan, kapan dibuat, dan detail tambahan. Misalnya, Anda dapat mengidentifikasi CloudTrail entri untuk tindakan yang memengaruhi akses data, khususnya`CreateBucketAccessKey`,,`GetBucketAccessKeys`, `DeleteBucketAccessKey``SetResourceAccessForBucket`, dan`UpdateBucket`. Saat Anda mengatur AWS akun, CloudTrail diaktifkan secara default. Anda dapat melihat peristiwa terbaru di CloudTrail konsol. Untuk membuat catatan aktivitas dan acara yang sedang berlangsung untuk bucket Lightsail, Anda dapat membuat jejak di konsol. CloudTrail Untuk informasi lebih lanjut, lihat [Peristiwa Pencatatan Data untuk Pelacakan](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html) dalam *AWS CloudTrail Panduan Pengguna*.

### Pantau saran AWS keamanan
<a name="bucket-security-best-practices-security-advisories"></a>

Secara aktif memantau alamat email utama yang terdaftar ke AWS akun. AWS akan menghubungi Anda, menggunakan alamat email ini, tentang masalah keamanan yang muncul yang mungkin memengaruhi Anda.

AWS Masalah operasional dengan dampak luas diposting di [AWS Service Health Dashboard](https://status.aws.amazon.com/). Masalah operasional juga di-posting ke akun individu melalui Personal Health Dashboard. Untuk informasi lebih lanjut, lihat [Dokumentasi AWS Kesehatan](https://docs.aws.amazon.com/health/).

# Kontrol akses ke ember dan objek Lightsail
<a name="amazon-lightsail-understanding-bucket-permissions"></a>

Secara default, semua sumber daya penyimpanan objek Amazon Lightsail—bucket dan objek—bersifat pribadi. Ini berarti bahwa hanya pemilik bucket, akun Lightsail yang membuatnya, yang dapat mengakses bucket dan objeknya. Pemilik bucket secara opsional dapat memberikan akses kepada orang lain. Anda dapat memberikan akses ke sebuah bucket dan objeknya dengan cara berikut:
+ **Akses hanya-baca** — Opsi berikut mengontrol akses hanya-baca ke bucket dan objeknya melalui URL bucket (misalnya, `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg`).
  + **Izin akses bucket** — Gunakan izin akses bucket untuk memberikan akses ke semua objek dalam sebuah bucket untuk siapa saja di internet. Untuk informasi selengkapnya, lihat [Izin akses bucket](#bucket-access-permissions) dalam panduan ini.
  + **Izin akses objek individual** — Gunakan izin akses objek individu untuk memberikan akses ke objek individu dalam sebuah bucket untuk siapa pun di internet. Untuk informasi selengkapnya, lihat [Izin akses objek individual](#individual-bucket-object-access-permissions) dalam panduan ini.
  + **Akses lintas akun** — Gunakan akses lintas akun untuk memberikan akses ke semua objek dalam ember untuk akun lain AWS . Untuk informasi selengkapnya, lihat [Akses lintas akun](#cross-account-access) dalam panduan ini.
+ **Akses baca dan tulis** — Opsi berikut mengontrol akses baca dan tulis penuh ke sebuah bucket dan objeknya. Gunakan opsi ini dengan AWS Command Line Interface (AWS CLI), AWS APIs, dan AWS SDKs.
  + **Kunci akses** — Gunakan kunci akses untuk memberikan akses ke aplikasi atau plugin. Untuk informasi selengkapnya, lihat [Kunci akses](#bucket-access-keys) nanti dalam panduan ini.
  + **Akses sumber daya** — Gunakan akses sumber daya untuk memberikan akses ke instance Lightsail. Untuk informasi selengkapnya, [Akses sumber daya](#bucket-resource-access) nanti dalam panduan ini.
+ **Amazon Simple Storage Service memblokir akses publik** — Gunakan fitur akses publik tingkat akun Amazon Simple Storage Service (Amazon S3) untuk membatasi akses publik secara terpusat ke bucket di Amazon S3 dan di Lightsail. Memblokir akses publik dapat membuat semua bucket Amazon S3 dan Lightsail menjadi pribadi terlepas dari masing-masing bucket dan izin objek yang mungkin telah dikonfigurasi. Untuk informasi selengkapnya, lihat [Amazon S3 memblokir akses publik](#s3-block-public-access) nanti di panduan ini.

Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md). Untuk informasi selengkapnya tentang praktik terbaik [keamanan, lihat Praktik Terbaik Keamanan untuk penyimpanan objek](amazon-lightsail-bucket-security-best-practices.md).

## Izin akses bucket
<a name="bucket-access-permissions"></a>

Gunakan izin akses bucket untuk mengontrol akses baca-saja publik (tidak diautentikasi) ke objek dalam sebuah bucket. Anda dapat memilih salah satu opsi berikut saat mengkonfigurasi izin akses bucket:
+ **Semua objek bersifat privat** — Semua objek dalam bucket hanya dapat dibaca oleh Anda atau siapa pun yang Anda berikan akses. Opsi ini tidak memungkinkan untuk objek individu untuk dibuat menjadi publik (baca-saja).
+ **Masing-masing objek dapat dibuat publik (baca-saja)** — Objek dalam sebuah bucket hanya dapat dibaca oleh Anda atau siapa pun yang Anda berikan akses ke objek tersebut, kecuali jika Anda menentukan sebuah objek sebagai publik (baca-saja). Opsi ini memungkinkan objek individu untuk dibuat menjadi publik (baca-saja). Untuk informasi selengkapnya, lihat [Izin akses objek individual](#individual-bucket-object-access-permissions) dalam panduan ini.
+ **Semua objek bersifat publik (baca-saja)** — Semua objek yang ada dalam bucket dapat dibaca oleh siapa saja di internet. Semua objek dalam bucket tersebut menjadi dapat dibaca oleh siapa saja di internet melalui URL bucket (misalnya, `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg`) saat Anda memilih opsi ini.

Untuk informasi selengkapnya tentang mengonfigurasi izin akses bucket, lihat [Mengonfigurasi izin akses bucket](amazon-lightsail-configuring-bucket-permissions.md).

## Izin akses masing-masing objek
<a name="individual-bucket-object-access-permissions"></a>

Gunakan izin akses masing-masing objek untuk mengontrol akses baca-saja publik (tidak diautentikasi) ke masing-masing objek dalam sebuah bucket. Izin akses objek individu dapat dikonfigurasi hanya ketika [Izin akses bucket](#bucket-access-permissions) dari sebuah bucket memungkinkan setiap objek dibuat publik (baca-saja). Anda dapat memilih salah satu opsi berikut ketika mengkonfigurasi izin akses untuk sebuah objek individual:
+ **Privat** — Objek hanya dapat dibaca oleh Anda atau siapa pun yang Anda berikan akses ke objek tersebut.
+ **Publik (baca-saja)** — Objek dapat dibaca oleh siapa pun di internet. Objek individu menjadi dapat dibaca oleh siapa saja di internet melalui URL bucket (misalnya, `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg`).

Untuk informasi selengkapnya tentang mengonfigurasi izin akses objek individual, lihat [Mengonfigurasi izin akses untuk masing-masing objek dalam bucket](amazon-lightsail-configuring-individual-object-access.md).

## Akses lintas akun
<a name="cross-account-access"></a>

Gunakan akses lintas akun untuk memberikan akses hanya-baca yang diautentikasi ke semua objek dalam bucket untuk AWS akun lain dan penggunanya. Akses lintas akun sangat ideal jika Anda ingin berbagi objek dengan AWS akun lain. Saat Anda memberikan akses lintas akun ke AWS akun lain, pengguna di akun tersebut memiliki akses hanya-baca ke objek dalam bucket melalui URL bucket (misalnya,). `https://amzn-s3-demo-bucket.us-east-1.amazonaws.com/media/sailbot.jpg` Anda dapat memberikan akses ke maksimal 10 AWS akun.

Untuk informasi selengkapnya tentang mengonfigurasi akses lintas akun, lihat [Mengonfigurasi akses lintas akun untuk bucket](amazon-lightsail-configuring-bucket-cross-account-access.md).

## Tombol akses
<a name="bucket-access-keys"></a>

Gunakan access key untuk membuat satu set kredensial yang memberikan akses baca dan tulis penuh ke sebuah bucket dan objeknya. Access key terdiri dari access key ID dan secret access key dalam satu set. Anda dapat memiliki maksimal dua access key per bucket. Anda dapat mengonfigurasi kunci akses pada aplikasi Anda sehingga dapat mengakses bucket Anda dan objeknya menggunakan AWS APIs, dan AWS SDKs. Anda juga dapat mengonfigurasi tombol akses pada AWS CLI.

Untuk informasi selengkapnya tentang membuat kunci akses, lihat [Membuat kunci akses untuk bucket](amazon-lightsail-creating-bucket-access-keys.md).

## Akses sumber daya
<a name="bucket-resource-access"></a>

Gunakan akses sumber daya untuk memberikan akses baca dan tulis penuh ke bucket dan objeknya untuk instance Lightsail. Dengan akses sumber daya, Anda tidak perlu mengelola kredensial seperti access key. Untuk memberikan akses ke instance, lampirkan instance ke bucket yang sama Wilayah AWS. Untuk menolak akses, lepaskan instans tersebut dari bucket. Akses sumber daya sangat ideal jika Anda mengkonfigurasi sebuah aplikasi pada instans Anda untuk mengunggah dan mengakses file secara terprogram di bucket Anda. Salah satu kasus penggunaan tersebut adalah mengonfigurasi WordPress instance untuk menyimpan file media di ember. Untuk informasi selengkapnya, lihat [Tutorial: Hubungkan bucket ke WordPress instans Anda](amazon-lightsail-connecting-buckets-to-wordpress.md) dan [Tutorial: Menggunakan bucket dengan distribusi jaringan pengiriman konten](amazon-lightsail-using-distributions-with-buckets.md).

Untuk informasi selengkapnya tentang mengonfigurasi akses sumber daya, lihat [Mengonfigurasi akses sumber daya untuk bucket](amazon-lightsail-configuring-bucket-resource-access.md).

## Amazon S3 memblokir akses publik
<a name="s3-block-public-access"></a>

Gunakan fitur akses publik blok Amazon S3 untuk membatasi akses publik ke bucket secara terpusat di Amazon S3 dan di Lightsail. Memblokir akses publik dapat membuat semua bucket Amazon S3 dan Lightsail menjadi pribadi terlepas dari masing-masing bucket dan izin objek yang mungkin telah dikonfigurasi. Anda dapat menggunakan konsol Amazon S3, AWS CLI AWS SDKs, dan REST API untuk mengonfigurasi setelan blokir akses publik untuk semua bucket di akun Anda, termasuk yang ada di layanan penyimpanan objek Lightsail. Untuk informasi selengkapnya, lihat [Memblokir akses publik untuk bucket](amazon-lightsail-block-public-access-for-buckets.md).

# Unggah file ke bucket penyimpanan objek Lightsail
<a name="amazon-lightsail-uploading-files-to-a-bucket"></a>

Saat Anda mengunggah file ke bucket di layanan penyimpanan objek Amazon Lightsail, file tersebut disimpan sebagai objek. Objek terdiri dari data file dan metadata yang menjelaskan objek. Anda dapat memiliki berapa pun jumlah objek dalam sebuah bucket.

Anda dapat mengunggah semua jenis file — gambar, cadangan, data, film — ke dalam ember. Ukuran file maksimum yang dapat Anda unggah dengan menggunakan konsol Lightsail adalah 2 GB. Untuk mengunggah file yang lebih besar, gunakan Lightsail API AWS Command Line Interface ,AWS CLI(), atau. AWS SDKs

Lightsail menawarkan opsi berikut tergantung pada ukuran file yang ingin Anda unggah:
+ **Unggah objek berukuran hingga 2 GB menggunakan Konsol Lightsail** — Dengan konsol Lightsail, Anda dapat mengunggah satu objek berukuran hingga 2 GB. Untuk informasi selengkapnya, lihat [Mengunggah file ke bucket menggunakan konsol Lightsail nanti dalam panduan](#uploading-files-to-a-bucket-lightsail-console) ini.
+ **Unggah objek berukuran hingga 5 GB dengan satu operasi menggunakan AWS SDKs, REST API, atau AWS CLI** - Dengan operasi PUT tunggal, Anda dapat mengunggah satu objek berukuran hingga 5 GB. Untuk informasi selengkapnya, lihat [Mengunggah file ke sebuah bucket menggunakan AWS CLI](#uploading-files-to-a-bucket-aws-cli) nanti dalam panduan ini.
+ **Unggah objek dalam beberapa bagian menggunakan AWS SDKs, REST API, atau AWS CLI** — Menggunakan API unggahan multibagian, Anda dapat mengunggah satu objek besar, berukuran 5 MB hingga 50 TB. Unggahan multipart API dirancang untuk meningkatkan pengalaman pengunggahan untuk objek yang lebih besar. Anda dapat mengunggah objek dalam beberapa bagian. Bagian-bagian objek ini dapat diunggah secara mandiri, dalam urutan apa pun, dan secara paralel. Untuk informasi selengkapnya, lihat [Mengunggah file ke bucket menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md).

Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Nama kunci objek dan versioning
<a name="uploading-files-to-a-bucket-object-key-names"></a>

Saat Anda mengunggah file menggunakan konsol Lightsail, nama file digunakan sebagai nama kunci objek. Sebuah kunci objek (atau nama kunci) secara unik mengidentifikasi objek yang disimpan dalam sebuah bucket. Folder tempat file diunggah, jika ada, digunakan sebagai prefiks nama kunci. Misalnya, jika Anda mengunggah file bernama `sailbot.jpg` ke folder dalam sebuah bucket yang bernama `images`, maka nama lengkap kunci objek dan prefiks-nya adalah `images/sailbot.jpg`. Namun, objek ditampilkan di konsol sebagai `sailbot.jpg` dalam folder `images`. Untuk informasi selengkapnya tentang nama kunci objek, lihat [Nama kunci untuk bucket penyimpanan objek](understanding-bucket-object-key-names-in-amazon-lightsail.md).

Saat Anda mengunggah direktori menggunakan konsol Lightsail, semua file dan subfolder dalam direktori akan diunggah ke bucket. Lightsail kemudian menetapkan nama kunci objek yang merupakan kombinasi dari masing-masing nama file yang diunggah dan nama folder. Misalnya, jika Anda mengunggah folder bernama `images` yang berisi dua file, `sample1.jpg` dan`sample2.jpg`, Lightsail mengunggah file dan kemudian menetapkan nama kunci yang sesuai, dan. `images/sample1.jpg` `images/sample2.jpg` Objek yang ditampilkan di konsol sebagai `sample1.jpg` dan `sample2.jpg` dalam folder `images`.

Jika Anda mengunggah file dengan nama kunci yang sudah ada, dan bucket Anda *tidak mengaktifkan versioning*, maka objek baru yang diunggah akan menggantikan objek sebelumnya. Namun, jika bucket Anda *mengaktifkan versi*, Lightsail membuat versi baru objek alih-alih mengganti objek yang ada. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek bucket](amazon-lightsail-managing-bucket-object-versioning.md).

## Unggah file ke bucket menggunakan konsol Lightsail
<a name="uploading-files-to-a-bucket-lightsail-console"></a>

Selesaikan prosedur berikut untuk mengunggah file dan direktori menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin jadikan tempat Anda akan mengunggah file dan folder.

1. Di tab **Objek**, lakukan salah satu tindakan berikut:
   + Seret dan lepaskan file dan folder ke halaman **Objek**.
   + Pilih **Unggah**, dan pilih **File** untuk mengunggah file individual, atau **Direktori** untuk mengunggah folder dan semua isinya.
**catatan**  
Anda juga dapat membuat folder dengan memilih **Membuat folder baru**. Anda kemudian dapat menelusuri ke dalam folder baru dan mengunggah file ke folder tersebut.

   Pesan **Unggah berhasil** ditampilkan saat unggahan selesai.

## Unggah file ke ember menggunakan AWS CLI
<a name="uploading-files-to-a-bucket-aws-cli"></a>

Selesaikan prosedur berikut untuk mengunggah file dan folder ke bucket menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `put-object`. Untuk informasi selengkapnya, lihat [put-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object.html) di *AWS CLI Command* Reference.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengunggah file ke bucket Anda.

   ```
   aws s3api put-object --bucket BucketName --key ObjectKey --body LocalDirectory --acl bucket-owner-full-control
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*dengan nama bucket tempat Anda ingin mengunggah file.
   + *ObjectKey*dengan kunci objek penuh dari objek di ember Anda.
   + *LocalDirectory*dengan jalur folder direktori lokal di komputer Anda dari file yang akan diunggah.

   Contoh:
   + Pada komputer Linux atau Unix:

     ```
     aws s3api put-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --body home/user/Pictures/sailbot.jpg --acl bucket-owner-full-control
     ```
   + Pada komputer Windows:

     ```
     aws s3api put-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --body "C:\Users\user\Pictures\sailbot.jpg" --acl bucket-owner-full-control
     ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari perintah AWS CLI put-object\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-put-object-result.png)

## Konfigurasikan AWS CLI untuk IPv6 permintaan -only
<a name="uploading-files-over-ipv6-only"></a>

Amazon S3 mendukung akses bucket over. IPv6 Anda membuat permintaan dengan panggilan Amazon S3 API IPv6 dengan menggunakan titik akhir dual-stack. Bagian ini memberikan contoh cara membuat permintaan ke titik akhir dual-stack, over. IPv6 *Untuk informasi selengkapnya, lihat [Menggunakan titik akhir tumpukan ganda Amazon S3 di Panduan Pengguna](https://docs.aws.amazon.com/AmazonS3/latest/userguide/dual-stack-endpoints.html) Amazon S3.* Untuk petunjuk tentang pengaturan AWS CLI, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

**penting**  
Klien dan jaringan yang mengakses bucket harus diaktifkan agar dapat menggunakan IPv6. Untuk informasi lebih lanjut, lihat [IPv6jangkauan](amazon-lightsail-ipv6-reachability.md).

Ada dua cara untuk membuat permintaan S3 dari instance IPv6 -only. Anda dapat mengonfigurasi AWS CLI untuk mengarahkan semua permintaan Amazon S3 ke titik akhir tumpukan ganda untuk yang ditentukan. Wilayah AWS Atau, jika Anda ingin menggunakan titik akhir tumpukan ganda hanya untuk AWS CLI perintah tertentu (tidak semua perintah), Anda dapat menambahkan titik akhir tumpukan ganda S3 ke setiap perintah.

Konfigurasikan AWS CLI  
Tetapkan nilai konfigurasi `use_dualstack_endpoint` ke `true` dalam profil di file AWS Config Anda untuk mengarahkan semua permintaan Amazon S3 yang dibuat oleh perintah Amazon S3 dan AWS CLI s3api ke titik akhir tumpukan ganda untuk Wilayah yang ditentukan. Anda menentukan Region dalam file AWS CLI konfigurasi, atau dalam perintah menggunakan opsi --region.  
Masukkan perintah berikut untuk mengkonfigurasi file AWS CLI.  

```
aws configure set default.s3.use_dualstack_endpoint true
```

```
aws configure set default.s3.addressing_style virtual
```

Tambahkan titik akhir dual-stack ke perintah tertentu  
Anda dapat menggunakan titik akhir tumpukan ganda per perintah dengan menyetel `--endpoint-url` parameter ke `https://s3.dualstack.aws-region.amazonaws.com` atau `http://s3.dualstack.aws-region.amazonaws.com` untuk perintah s3 atau s3api apa pun. Pada contoh di bawah ini, ganti *bucketname* dan *aws-region* dengan nama ember Anda dan Anda Wilayah AWS.  

```
aws s3api list-objects --bucket bucketname --endpoint-url https://s3.dualstack.aws-region.amazonaws.com
```

## Mengelola ember dan objek di Lightsail
<a name="uploading-files-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](#amazon-lightsail-uploading-files-to-a-bucket)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).

# Berbagi sumber daya lintas asal (CORS) di Lightsail
<a name="configure-cors"></a>

Cross-origin resource sharing (CORS) menentukan cara aplikasi web klien yang dimuat di dalam satu domain untuk berinteraksi dengan sumber daya di domain yang berbeda. Dengan dukungan CORS, Anda dapat membangun aplikasi web sisi klien yang kaya dengan penyimpanan objek Lightsail dan secara selektif memungkinkan akses lintas asal ke sumber daya bucket Anda. Untuk informasi lebih lanjut tentang CORS, lihat [Apa itu CORS](https://aws.amazon.com/what-is/cross-origin-resource-sharing/)? .

Bagian ini menunjukkan cara mengonfigurasi CORS untuk bucket Lightsail Anda menggunakan (). AWS Command Line Interface AWS CLI Untuk mengonfigurasi bucket agar memungkinkan permintaan lintas asal, Anda menambahkan konfigurasi CORS ke bucket menggunakan dokumen JSON yang menentukan aturan yang mengidentifikasi asal yang akan diizinkan untuk mengakses bucket, operasi (metode HTTP) yang didukung untuk setiap asal, dan informasi spesifik operasi lainnya.

**Topics**
+ [Kasus penggunaan CORS](#cors-use-cases)
+ [Bagaimana Lightsail mengevaluasi konfigurasi CORS](cors-how-evaluation-works.md)
+ [Konfigurasikan CORS menggunakan AWS CLI](cors-configuration-cli.md)
+ [Penyelesaian masalah CORS](cors-troubleshooting.md)

## Kasus penggunaan CORS
<a name="cors-use-cases"></a>

Contoh skenario berikut merinci bagaimana Anda mungkin perlu mengonfigurasi CORS dengan bucket Lightsail.

**Skenario: Web font hosting**  
Misalkan Anda ingin meng-host font web dari ember Lightsail Anda. Browser memerlukan pemeriksaan CORS (juga disebut pemeriksaan preflight) untuk memuat font web. Anda akan mengonfigurasi bucket yang menghosting font web untuk memungkinkan asal apa pun membuat permintaan ini.

# Bagaimana Lightsail mengevaluasi konfigurasi CORS
<a name="cors-how-evaluation-works"></a>

Saat penyimpanan objek Lightsail menerima permintaan preflight dari browser, penyimpanan objek Lightsail akan mengevaluasi konfigurasi CORS untuk bucket dan menggunakan aturan CORS pertama yang cocok dengan permintaan browser yang masuk untuk mengaktifkan permintaan lintas asal. Agar aturan dapat dicocokkan, ketentuan berikut harus dipenuhi:
+ `Origin`Header dalam permintaan harus cocok dengan asal dalam `AllowedOrigins` elemen.
+ Metode HTTP yang ditentukan dalam `Access-Control-Request-Method` header harus cocok dengan metode dalam `AllowedMethods` elemen.
+ Header yang tercantum di `Access-Control-Request-Headers` header harus cocok dengan header dalam elemen. `AllowedHeaders`

**catatan**  
Izin bucket terus berlaku saat Anda mengaktifkan CORS di bucket Anda. Konfigurasi CORS hanya menentukan apakah browser mengizinkan permintaan lintas asal untuk melanjutkan. Untuk informasi selengkapnya, lihat [Kontrol akses ke ember dan objek Lightsail](amazon-lightsail-understanding-bucket-permissions.md).

## Elemen konfigurasi CORS
<a name="cors-configuration-elements"></a>

Konfigurasi CORS adalah dokumen JSON yang berisi array aturan CORS. Setiap aturan menentukan asal mana yang diizinkan untuk mengakses bucket, metode HTTP mana yang diizinkan, dan opsi konfigurasi lainnya.

Elemen-elemen berikut dapat dimasukkan dalam aturan CORS:

**DiizinkanOrigins**  
Menentukan asal-usul yang diizinkan untuk mengakses bucket. Anda dapat menggunakan wildcard (\$1) untuk mengizinkan semua asal, atau menentukan domain tertentu seperti. `https://example.com`

**Metode yang diijinkan**  
Menentukan metode HTTP yang diizinkan untuk asal-usul tertentu. Nilai yang valid termasuk GET, PUT, POST, DELETE, dan HEAD.

**AllowedHeaders**  
Menentukan header mana yang diizinkan dalam permintaan OPTIONS preflight melalui header. Access-Control-Request-Headers

**exposeHeaders**  
Menentukan header mana dalam respon dapat diakses oleh aplikasi klien.

**id**  
Pengidentifikasi unik untuk aturan CORS.

**maxAgeSeconds**  
Menentukan jumlah waktu dalam hitungan detik bahwa browser dapat cache respon untuk permintaan preflight.

Untuk informasi selengkapnya tentang parameter ini, lihat [BucketCorsRule](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_BucketCorsRule.html)di Referensi *API Amazon Lightsail*.

# Konfigurasikan CORS menggunakan AWS CLI
<a name="cors-configuration-cli"></a>

Anda dapat mengonfigurasi CORS untuk bucket Lightsail Anda menggunakan AWS CLI parameter with the. `--cors` Parameter ini menerima file JSON yang berisi konfigurasi CORS Anda. Untuk informasi selengkapnya tentang elemen konfigurasi CORS, lihat[Elemen konfigurasi CORS](cors-how-evaluation-works.md#cors-configuration-elements).

**Topics**
+ [Terapkan konfigurasi CORS](#cors-configuration-apply)
+ [Contoh konfigurasi CORS](#cors-configuration-examples)
+ [Hapus konfigurasi CORS](#cors-remove-configuration)

## Terapkan konfigurasi CORS
<a name="cors-configuration-apply"></a>

Prosedur berikut menunjukkan bagaimana konfigurasi CORS dapat diterapkan ke bucket dengan menentukan file JSON. Untuk konfigurasi contoh lainnya, lihat[Contoh konfigurasi CORS](#cors-configuration-examples).

**Untuk mengkonfigurasi CORS untuk ember menggunakan AWS CLI**

1. Buat file JSON yang berisi konfigurasi CORS Anda. Misalnya, buat file bernama `cors-config.json` dengan konten berikut:

   ```
   {
     "CORSRules": [
       {
         "AllowedOrigins": ["https://example.com"],
         "AllowedMethods": ["GET", "PUT", "POST"],
         "AllowedHeaders": ["*"],
         "MaxAgeSeconds": 3000
       }
     ]
   }
   ```

1. Gunakan AWS CLI untuk menerapkan konfigurasi CORS ke bucket Anda:

   ```
   aws lightsail update-bucket --bucket-name amzn-s3-demo-bucket --cors file://cors-config.json
   ```

1. Verifikasi konfigurasi CORS berhasil diterapkan:

   ```
   aws lightsail get-buckets --bucket-name amzn-s3-demo-bucket --include-cors
   ```

**catatan**  
Ganti *amzn-s3-demo-bucket* dengan nama ember Lightsail Anda.

## Contoh konfigurasi CORS
<a name="cors-configuration-examples"></a>

Contoh berikut menunjukkan konfigurasi CORS umum untuk kasus penggunaan yang berbeda.

**Contoh 1: Izinkan semua asal dan metode**  
Konfigurasi ini memungkinkan semua asal mengakses bucket Anda menggunakan metode HTTP apa pun:

```
{
    "CORSRules": [
      {
        "AllowedOrigins": ["*"],
        "AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
        "AllowedHeaders": ["*"],
        "MaxAgeSeconds": 3000
      }
    ]
  }
```

**Contoh 2: Batasi ke domain tertentu**  
Konfigurasi ini hanya mengizinkan permintaan dari`https://mywebsite.com`:

```
{
    "CORSRules": [
      {
        "AllowedOrigins": ["https://mywebsite.com"],
        "AllowedMethods": ["GET", "PUT"],
        "AllowedHeaders": ["Authorization", "Content-Type"],
        "ExposeHeaders": ["ETag"],
        "MaxAgeSeconds": 3600
      }
    ]
  }
```

**Contoh 3: Beberapa aturan untuk asal yang berbeda**  
Konfigurasi ini mendefinisikan aturan yang berbeda untuk asal yang berbeda:

```
{
    "CORSRules": [
      {
        "AllowedOrigins": ["https://mywebsite.com"],
        "AllowedMethods": ["GET", "PUT", "POST"],
        "AllowedHeaders": ["*"],
        "MaxAgeSeconds": 3600
      },
      {
        "AllowedOrigins": ["https://cdn.mywebsite.com"],
        "AllowedMethods": ["GET"],
        "AllowedHeaders": ["Authorization"],
        "MaxAgeSeconds": 86400
      }
    ]
  }
```

## Hapus konfigurasi CORS
<a name="cors-remove-configuration"></a>

Untuk menghapus konfigurasi CORS dari bucket Anda, gunakan AWS CLI perintah berikut:

```
aws lightsail update-bucket --bucket-name amzn-s3-demo-bucket --cors '{"rules":[]}'
```

**catatan**  
Ganti *amzn-s3-demo-bucket* dengan nama ember Lightsail Anda.

Setelah menghapus konfigurasi CORS, permintaan lintas asal ke bucket Anda akan diblokir oleh browser.

# Penyelesaian masalah CORS
<a name="cors-troubleshooting"></a>

Jika Anda mengalami masalah dengan CORS, periksa hal berikut:
+ **Verifikasi konfigurasi CORS** - Pastikan konfigurasi CORS Anda diformat dengan benar JSON dan menyertakan aturan yang diperlukan untuk kasus penggunaan Anda.
+ **Periksa pencocokan asal** — Asal dalam permintaan Anda harus sama persis dengan entri dalam `AllowedOrigins` daftar. Protokol (http/https), subdomain, dan port harus sama persis.
+ **Verifikasi metode HTTP** - Pastikan metode HTTP yang Anda gunakan tercantum dalam aturan `AllowedMethods` pencocokan.
+ **Periksa alat pengembang browser** — Gunakan alat pengembang browser Anda untuk memeriksa permintaan dan respons OPSI preflight untuk mengidentifikasi kesalahan terkait CORS.
+ **Validasi izin bucket** — Pastikan bucket Anda memiliki izin yang sesuai yang dikonfigurasi selain CORS. CORS hanya mengontrol akses lintas asal berbasis browser, bukan izin tingkat ember.

Jika Anda perlu menghapus konfigurasi CORS dari bucket saat Anda memecahkan masalah, lihat. [Hapus konfigurasi CORS](cors-configuration-cli.md#cors-remove-configuration)