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.
Unggah Arsip ke Vault di Amazon Glacier dengan Menggunakan AWS SDK untuk .NET
Contoh kode C# berikut menggunakan API tingkat tinggi AWS SDK untuk .NET untuk mengunggah arsip sampel ke vault. Dalam contoh kode, perhatikan hal berikut:
-
Contoh ini membuat instance
ArchiveTransferManagerkelas untuk titik akhir Wilayah Amazon Glacier yang ditentukan. -
Contoh kode menggunakan Wilayah AS Barat (Oregon) (
us-west-2). -
Contoh menggunakan operasi
UploadAPIArchiveTransferManagerkelas untuk mengunggah arsip Anda. Untuk arsip kecil, operasi ini mengunggah arsip langsung ke Amazon Glacier. Untuk arsip yang lebih besar, operasi ini menggunakan operasi API unggahan multibagian di Amazon Glacier untuk membagi unggahan menjadi beberapa bagian untuk pemulihan kesalahan yang lebih baik, jika ada kesalahan yang ditemui saat streaming data ke Amazon Glacier.
Untuk step-by-step petunjuk tentang cara menjalankan contoh berikut, lihatMenjalankan Contoh Kode. Anda harus memperbarui kode seperti yang ditunjukkan dengan nama brankas Anda dan nama file arsip yang akan diunggah.
catatan
Amazon Glacier menyimpan inventaris semua arsip di brankas Anda. Saat Anda mengunggah arsip dalam contoh berikut, arsip tidak akan muncul di vault di konsol manajemen hingga inventaris vault diperbarui. Pembaruan ini biasanya terjadi sekali sehari.
contoh — Mengunggah Arsip dengan Menggunakan API Tingkat Tinggi AWS SDK untuk .NET
using System; using Amazon.Glacier; using Amazon.Glacier.Transfer; using Amazon.Runtime; namespace glacier.amazon.com.rproxy.govskope.ca.docsamples { class ArchiveUploadHighLevel_GettingStarted { static string vaultName = "examplevault"; static string archiveToUpload = "*** Provide file name (with full path) to upload ***"; public static void Main(string[] args) { try { var manager = new ArchiveTransferManager(Amazon.RegionEndpoint.USWest2); // Upload an archive. string archiveId = manager.Upload(vaultName, "getting started archive test", archiveToUpload).ArchiveId; Console.WriteLine("Copy and save the following Archive ID for the next step."); Console.WriteLine("Archive ID: {0}", archiveId); Console.WriteLine("To continue, press Enter"); Console.ReadKey(); } catch (AmazonGlacierException e) { Console.WriteLine(e.Message); } catch (AmazonServiceException e) { Console.WriteLine(e.Message); } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine("To continue, press Enter"); Console.ReadKey(); } } }