Halaman ini hanya untuk pelanggan lama dari layanan S3 Glacier menggunakan Vaults dan asli dari 2012. REST API
Jika Anda mencari solusi penyimpanan arsip, kami sarankan untuk menggunakan kelas penyimpanan S3 Glacier di Amazon S3, Pengambilan Instan Gletser S3, Pengambilan Fleksibel Gletser S3, dan S3 Glacier Deep Archive. Untuk mempelajari lebih lanjut tentang opsi penyimpanan ini, lihat Kelas penyimpanan S3 Glacier dan Penyimpanan data jangka panjang menggunakan kelas
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus Arsip dari Vault di S3 Glacier menggunakanAWS SDK for .NET
Contoh kode C# berikut menggunakan API Tingkat Tinggi dariAWS SDK for .NET untuk menghapus arsip yang Anda unggah di langkah sebelumnya. Dalam contoh kode, perhatikan hal berikut:
-
Contoh membuat instans dari
ArchiveTransferManager
kelas untuk titik akhir Wilayah Amazon S3 Glacier. -
Contoh kode menggunakan Wilayah AS Barat Barat (Oregon
us-west-2
). -
Contoh ini menggunakan
Delete
API Tingkat Tinggi dariAWS SDK for .NET.ArchiveTransferManager
Untuk step-by-step petunjuk tentang cara menjalankan contoh ini, lihatMenjalankan Contoh Kode. Anda harus memperbarui kode seperti yang ditunjukkan dengan ID arsip dari file yang Anda unggah diLangkah 3: Unggah Arsip ke Vault di S3 Glacier.
contoh — Menghapus Arsip dengan MenggunakanAWS SDK for .NET
using System; using Amazon.Glacier; using Amazon.Glacier.Transfer; using Amazon.Runtime; namespace glacier.amazon.com.rproxy.goskope.com.docsamples { class ArchiveDeleteHighLevel_GettingStarted { static string vaultName = "examplevault"; static string archiveId = "*** Provide archive ID ***"; public static void Main(string[] args) { try { var manager = new ArchiveTransferManager(Amazon.RegionEndpoint.USWest2); manager.DeleteArchive(vaultName, archiveId); } 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(); } } }