Löschen Sie ein Archiv aus einem Tresor in S3 Glacier mithilfe desAWS SDK for .NET - Amazon S3 Glacier

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen Sie ein Archiv aus einem Tresor in S3 Glacier mithilfe desAWS SDK for .NET

Das folgende C#-Codebeispiel verwendet die High-Level-API von,AWS SDK for .NET um das Archiv zu löschen, das Sie im vorherigen Schritt hochgeladen haben. Beachten Sie im Codebeispiel Folgendes:

  • Das Beispiel erstellt eine Instance derArchiveTransferManager Klasse für den angegebenen Amazon S3 Glacier Region-Endpunkt.

  • Für das Beispiel wird die Region USA West (Oregonus-west-2) verwendet.

  • Das Beispiel verwendet dieDelete API-Operation derArchiveTransferManager Klasse, die als Teil der High-Level-API von bereitgestellt wirdAWS SDK for .NET.

step-by-step Anweisungen zur Ausführung dieses Beispiels finden Sie unterAusführen von Codebeispielen. Sie müssen den Code wie angezeigt mit der Archiv-ID der Datei aktualisieren, in die Sie hochgeladen habenSchritt 3: Laden Sie ein Archiv in einen Tresor in S3 Glacier hoch.

Beispiel — Löschen eines Archivs mithilfe der High-Level-API derAWS SDK for .NET
using System; using Amazon.Glacier; using Amazon.Glacier.Transfer; using Amazon.Runtime; namespace glacier.amazon.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(); } } }