Hapus penyimpanan bucket Lightsail dengan menghapus objek - Amazon Lightsail

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

Hapus penyimpanan bucket Lightsail dengan menghapus objek

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.

Daftar Isi

Menghapus objek dari bucket berkemampuan versi

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 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 nanti dalam panduan ini.

Hapus objek menggunakan konsol Lightsail

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 dalam panduan ini.

  1. Masuk ke konsol Lightsail.

  2. Di panel navigasi kiri, pilih Penyimpanan.

  3. Pilih nama bucket yang ingin Anda hapus objeknya.

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

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

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

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

Hapus versi objek menggunakan konsol Lightsail

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.

  1. Masuk ke konsol Lightsail.

  2. Di panel navigasi kiri, pilih Penyimpanan.

  3. Pilih nama bucket yang ingin Anda hapus objeknya.

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

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

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

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

  8. 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.

Hapus satu objek atau versi objek menggunakan AWS CLI

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

  1. Buka jendela Command Prompt atau Terminal.

  2. 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.

    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

Hapus beberapa objek atau versi objek dengan menggunakan AWS CLI

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

  1. Buka jendela Command Prompt atau Terminal.

  2. 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.

      { "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

Kelola ember dan objek

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.

  2. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat Aturan penamaan bucket di Amazon Lightsail.

  3. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat Membuat bucket di Amazon Lightsail.

  4. 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 dan Memahami izin bucket di Amazon Lightsail.

    Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:

  5. 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.

  6. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat kebijakan IAM untuk mengelola bucket di Amazon Lightsail.

  7. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat Memahami nama kunci objek di Amazon Lightsail.

  8. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.

  9. 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.

  10. 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.

  11. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat Melihat metrik untuk bucket Anda di Amazon Lightsail.

  12. 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.

  13. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat Mengubah paket bucket Anda di Amazon Lightsail.

  14. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.

  15. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat Menghapus bucket di Amazon Lightsail.