

 **Halaman ini hanya untuk pelanggan lama layanan Amazon Glacier yang menggunakan Vaults dan REST API asli dari tahun 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](https://aws.amazon.com/s3/storage-classes/glacier/).

Amazon Glacier (layanan berbasis vault mandiri asli) tidak lagi menerima pelanggan baru. Amazon Glacier adalah layanan mandiri dengan API 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 yang murah, AWS merekomendasikan kelas penyimpanan [ Amazon S3 Glacier](https://aws.amazon.com/s3/storage-classes/glacier/), yang memberikan pengalaman pelanggan yang unggul dengan API berbasis bucket S3, Wilayah AWS ketersediaan penuh, biaya yang lebih rendah, dan AWS integrasi layanan. Jika Anda menginginkan kemampuan yang ditingkatkan, pertimbangkan untuk bermigrasi ke kelas penyimpanan Amazon S3 Glacier dengan menggunakan Panduan [AWS Solusi kami untuk mentransfer data dari brankas Amazon Glacier ke kelas penyimpanan Amazon S3 Glacier. ](https://aws.amazon.com/solutions/guidance/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/)

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

# Mengunduh Arsip di Amazon Glacier Menggunakan AWS CLI
<a name="downloading-an-archive-using-cli"></a>

Anda dapat mengunduh arsip di Amazon Glacier (Amazon Glacier) menggunakan (). AWS Command Line Interface AWS CLI

**Topics**
+ [(Prasyarat) Menyiapkan AWS CLI](#Creating-Vaults-CLI-Setup)
+ [Contoh: Unduh Arsip Menggunakan AWS CLI](#Downloading-Archives-CLI-Implementation)

## (Prasyarat) Menyiapkan AWS CLI
<a name="Creating-Vaults-CLI-Setup"></a>

1. Unduh dan konfigurasikan AWS CLI. Untuk melakukannya, lihat topik berikut di *Panduan Pengguna AWS Command Line Interface *: 

    [Memasang AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) 

   [Mengkonfigurasi AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)

1. 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-vaults` Ganti {{123456789012}} dengan Akun AWS ID Anda.

     ```
     aws glacier list-vaults --account-id {{123456789012}}
     ```
   + Untuk melihat data konfigurasi saat ini untuk AWS CLI, gunakan `aws configure list` perintah.

     ```
     aws configure list
     ```

## Contoh: Unduh Arsip Menggunakan AWS CLI
<a name="Downloading-Archives-CLI-Implementation"></a>
**catatan**  
Untuk mengunduh arsip Anda, Anda harus mengetahui id arsip Anda. Langkah 1-4 akan mengambil id arsip Anda. Jika Anda sudah mengetahui id arsip yang ingin Anda unduh, lewati ke langkah 5.

1. Gunakan `initiate-job` perintah untuk memulai pekerjaan pengambilan inventaris. Laporan inventaris akan mencantumkan id arsip Anda.

   ```
   aws glacier initiate-job --vault-name {{awsexamplevault}} --account-id {{111122223333}} --job-parameters="{\"Type\":\"inventory-retrieval\"}"
   ```

    Keluaran yang diharapkan

   ```
   {
       "location": "/{{111122223333}}/vaults/{{awsexamplevault}}/jobs/{{*** jobid ***}}", 
       "jobId": "{{*** jobid ***}}"
   }
   ```

1. Gunakan `describe-job` perintah untuk memeriksa status perintah `` pekerjaan sebelumnya.

   ```
   aws glacier describe-job --vault-name {{awsexamplevault}} --account-id {{111122223333}} --job-id {{*** jobid ***}}
   ```

    Keluaran yang diharapkan

   ```
   {
       "InventoryRetrievalParameters": {
           "Format": "JSON"
       }, 
       "VaultARN": "{{*** vault arn ***}}", 
       "Completed": false, 
       "JobId": "{{*** jobid ***}}", 
       "Action": "InventoryRetrieval", 
       "CreationDate": "{{*** job creation date ***}}", 
       "StatusCode": "InProgress"
   }
   ```

1. 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](configuring-notifications.md). Amazon Glacier mengirim pesan ke topik SNS yang ditentukan kapan saja peristiwa tertentu terjadi.

1. Setelah selesai, gunakan perintah `get-job-output` untuk mengunduh tugas pengambilan ke file `output.json`. File ini akan berisi id arsip Anda. 

   ```
   aws glacier get-job-output --vault-name {{awsexamplevault}} --account-id {{111122223333}} --job-id {{*** jobid ***}} output.json
   ```

   Perintah 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":
   ...
   ]}
   ```

1. Gunakan `initiate-job` perintah untuk memulai proses pengambilan setiap arsip dari brankas. Anda harus menentukan parameter pekerjaan `archive-retrieval` seperti yang terlihat di bawah ini.

   ```
   aws glacier initiate-job --vault-name {{awsexamplevault}} --account-id {{111122223333}} --job-parameters="{\"Type\":\"archive-retrieval\",\"ArchiveId\":\"{{*** archiveId ***}}\"}"
   ```

1. Tunggu sampai `archive-retrieval` pekerjaan selesai. Gunakan `describe-job` perintah untuk memeriksa status perintah sebelumnya.

   ```
   aws glacier describe-job --vault-name {{awsexamplevault}} --account-id {{111122223333}} --job-id {{*** jobid ***}}
   ```

1. Ketika pekerjaan di atas selesai gunakan `get-job-output` perintah untuk men-download arsip Anda.

   ```
   aws glacier get-job-output --vault-name {{awsexamplevault}} --account-id {{111122223333}} --job-id {{*** jobid ***}} output_file_name
   ```