Halaman ini hanya untuk pelanggan lama layanan Amazon Glacier menggunakan Vaults dan REST API asli dari 2012.
Jika Anda mencari solusi penyimpanan arsip, sebaiknya gunakan kelas penyimpanan Amazon Glacier di Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, dan S3 Glacier Deep Archive. Untuk mempelajari lebih lanjut tentang opsi penyimpanan ini, lihat kelas penyimpanan Amazon Glacier
Amazon Glacier (layanan berbasis brankas mandiri asli) tidak akan lagi menerima pelanggan baru mulai 15 Desember 2025, tanpa berdampak pada pelanggan yang sudah ada. Amazon Glacier adalah layanan mandiri dengan miliknya APIs sendiri yang menyimpan data di brankas dan berbeda dari Amazon S3 dan kelas penyimpanan Amazon S3 Glacier. Data Anda yang ada akan tetap aman dan dapat diakses di Amazon Glacier tanpa batas waktu. Tidak diperlukan migrasi. Untuk penyimpanan arsip jangka panjang berbiaya rendah, AWS rekomendasikan kelas penyimpanan Amazon S3 Glacier
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus Vault di Amazon Glacier Menggunakan AWS Command Line Interface
Anda dapat menghapus kubah kosong dan tidak kosong di Amazon Glacier (Amazon Glacier) menggunakan (). AWS Command Line Interface AWS CLI
Topik
(Prasyarat) Menyiapkan AWS CLI
-
Unduh dan konfigurasikan AWS CLI. Untuk melakukannya, lihat topik berikut di Panduan Pengguna AWS Command Line Interface :
-
Verifikasi AWS CLI pengaturan Anda dengan memasukkan perintah berikut pada prompt perintah. Perintah ini tidak memberikan kredensial secara eksplisit, sehingga kredensial profil default digunakan.
-
Coba gunakan perintah bantuan.
aws help -
Untuk mendapatkan daftar brankas Amazon Glacier pada akun yang dikonfigurasi, gunakan perintah.
list-vaultsGanti123456789012dengan Akun AWS ID Anda.aws glacier list-vaults --account-id123456789012 -
Untuk melihat data konfigurasi saat ini untuk AWS CLI, gunakan
aws configure listperintah.aws configure list
-
Contoh: Menghapus Brankas Kosong Menggunakan AWS CLI
-
Gunakan perintah
delete-vaultuntuk menghapus vault yang tidak berisi arsip.-
aws glacier delete-vault --vault-nameawsexamplevault--account-id111122223333
-
Contoh: Menghapus Vault Tidak Kosong Menggunakan AWS CLI
Amazon Glacier menghapus lemari besi hanya jika tidak ada arsip di lemari besi pada inventaris terakhir yang dihitung, dan belum ada penulisan ke lemari besi sejak inventaris terakhir. Menghapus vault nonempty adalah proses tiga langkah: mengambil arsip IDs dari laporan inventaris vault, menghapus setiap arsip, dan kemudian menghapus vault.
-
Gunakan perintah
initiate-jobuntuk memulai tugas pengambilan inventaris.aws glacier initiate-job --vault-nameawsexamplevault--account-id111122223333--job-parameters '{"Type": "inventory-retrieval"}'Output yang diharapkan:
{ "location": "/111122223333/vaults/awsexamplevault/jobs/*** jobid ***", "jobId": "*** jobid ***" } -
Gunakan perintah
describe-jobuntuk memeriksa status tugas pengambilan sebelumnya.aws glacier describe-job --vault-nameawsexamplevault--account-id111122223333--job-id*** jobid ***Output yang diharapkan:
{ "InventoryRetrievalParameters": { "Format": "JSON" }, "VaultARN": "*** vault arn ***", "Completed": false, "JobId": "*** jobid ***", "Action": "InventoryRetrieval", "CreationDate": "*** job creation date ***", "StatusCode": "InProgress" } -
Tunggu hingga tugas selesai.
Anda harus menunggu hingga output tugas siap diunduh. Jika Anda menyetel konfigurasi notifikasi di vault atau menetapkan topik Simple Notification Service Amazon (Amazon SNS) saat memulai pekerjaan, Amazon Glacier akan mengirimkan pesan ke topik tersebut setelah menyelesaikan pekerjaan.
Anda dapat menetapkan konfigurasi notifikasi untuk peristiwa tertentu di vault. Untuk informasi selengkapnya, lihat Mengkonfigurasi Pemberitahuan Vault di Amazon Glacier. Amazon Glacier mengirim pesan ke topik SNS yang ditentukan kapan saja peristiwa tertentu terjadi.
-
Setelah selesai, gunakan perintah
get-job-outputuntuk mengunduh tugas pengambilan ke fileoutput.json.aws glacier get-job-output --vault-nameawsexamplevault--account-id111122223333--job-id*** jobid ***output.jsonPerintah ini menghasilkan file dengan bidang berikut.
{ "VaultARN":"arn:aws:glacier:region:111122223333:vaults/awsexamplevault", "InventoryDate":"*** job completion date ***", "ArchiveList":[ {"ArchiveId":"*** archiveid ***", "ArchiveDescription":*** archive description (if set) ***, "CreationDate":"*** archive creation date ***", "Size":"*** archive size (in bytes) ***", "SHA256TreeHash":"*** archive hash ***" } {"ArchiveId": ... ]} -
Gunakan perintah
delete-archiveuntuk menghapus setiap arsip dari vault sampai tidak ada yang tersisa.aws glacier delete-archive --vault-nameawsexamplevault--account-id111122223333--archive-id "*** archiveid ***"catatan
Jika ID arsip Anda dimulai dengan tanda hubung atau karakter khusus lainnya, Anda harus melampirkan ID arsip dalam tanda kutip untuk menjalankan perintah ini.
-
Gunakan perintah
initiate-jobuntuk memulai tugas pengambilan inventaris baru.aws glacier initiate-job --vault-nameawsexamplevault--account-id111122223333--job-parameters '{"Type": "inventory-retrieval"}' -
Setelah selesai, gunakan perintah
delete-vaultuntuk menghapus vault tanpa arsip.aws glacier delete-vault --vault-nameawsexamplevault--account-id111122223333