Menghapus Vault di Amazon Glacier Menggunakan AWS SDK untuk .NET - Amazon Glacier

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, yang memberikan pengalaman pelanggan yang unggul dengan APIs berbasis ember S3, ketersediaan penuh, biaya lebih rendah, Wilayah AWS dan integrasi layanan. AWS Jika Anda ingin meningkatkan kemampuan, pertimbangkan untuk bermigrasi ke kelas penyimpanan Amazon S3 Glacier dengan menggunakan Panduan Solusi AWS kami untuk mentransfer data dari kubah Amazon Glacier ke 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 SDK untuk .NET

Baik level tinggi maupun level rendah yang APIs disediakan oleh Amazon SDK for .NET menyediakan metode untuk menghapus vault.

Menghapus Vault Menggunakan API Tingkat Tinggi AWS SDK untuk .NET

Kelas ArchiveTransferManager dari API tingkat tinggi menyediakan metode DeleteVault yang dapat Anda gunakan untuk menghapus vault.

Contoh: Menghapus Vault Menggunakan API Tingkat Tinggi AWS SDK untuk .NET

Untuk contoh kode pekerjaan, lihat Contoh: Operasi Vault Menggunakan API Tingkat Tinggi AWS SDK untuk .NET. Contoh kode C# menunjukkan operasi vault dasar, termasuk membuat dan menghapus vault.

Menghapus Vault Menggunakan API Tingkat Rendah AWS SDK untuk .NET

Berikut adalah langkah-langkah untuk menghapus vault menggunakan AWS SDK untuk .NET.

  1. Buat instans dari kelas AmazonGlacierClient (klien).

    Anda perlu menentukan AWS Wilayah dari mana Anda ingin menghapus brankas. Semua operasi yang Anda lakukan menggunakan klien ini berlaku untuk AWS Wilayah tersebut.

  2. Berikan informasi permintaan dengan membuat instans kelas DeleteVaultRequest.

    Anda harus memberi nama vault dan ID akun. Jika Anda tidak memberikan ID akun, ID akun yang terkait dengan kredensial yang Anda berikan untuk menandatangani permintaan akan diambil. Untuk informasi selengkapnya, lihat Menggunakan AWS SDK untuk .NET dengan Amazon Glacier.

  3. Jalankan metode DeleteVault dengan menyediakan objek permintaan sebagai parameter.

    Amazon Glacier (Amazon Glacier) menghapus lemari besi hanya jika kosong. Untuk informasi selengkapnya, lihat Menghapus Vault (DELETE vault).

Potongan kode C# berikut menggambarkan langkah-langkah sebelumnya. Cuplikan mengambil informasi metadata dari vault yang ada di Region default. AWS

AmazonGlacier client; client = new AmazonGlacierClient(Amazon.RegionEndpoint.USEast1); DeleteVaultRequest request = new DeleteVaultRequest() { VaultName = "*** provide vault name ***" }; DeleteVaultResponse response = client.DeleteVault(request);
catatan

Untuk informasi tentang REST API yang mendasarinya, lihat Menghapus Vault (DELETE vault).

Contoh: Menghapus Vault Menggunakan API Tingkat Rendah AWS SDK untuk .NET

Untuk contoh kode pekerjaan, lihat Contoh: Operasi Vault Menggunakan API Tingkat Rendah AWS SDK untuk .NET. Contoh kode C# menunjukkan operasi vault dasar, termasuk membuat dan menghapus vault.