Löschen Sie ein Amazon S3 Glacier-Archiv mithilfe einesAWS SDK - 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 Amazon S3 Glacier-Archiv mithilfe einesAWS SDK

Die folgenden Codebeispiele zeigen, wie Sie ein Amazon-S3-Glacier-Tresors löschen.

Java
SDK für Java 2.x
Anmerkung

Da ist noch mehr dranGitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel-Repository einrichten und ausführen.

public static void deleteGlacierArchive(GlacierClient glacier, String vaultName, String accountId, String archiveId) { try { DeleteArchiveRequest delArcRequest = DeleteArchiveRequest.builder() .vaultName(vaultName) .accountId(accountId) .archiveId(archiveId) .build(); glacier.deleteArchive(delArcRequest); System.out.println("The vault was deleted!"); } catch(GlacierException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
  • API-Details finden Sie DeleteArchivein der AWS SDK for Java 2.xAPI-Referenz.

Python
SDK für Python (Boto3)
Anmerkung

Da ist noch mehr dranGitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel-Repository einrichten und ausführen.

class GlacierWrapper: """Encapsulates Amazon S3 Glacier API operations.""" def __init__(self, glacier_resource): """ :param glacier_resource: A Boto3 Amazon S3 Glacier resource. """ self.glacier_resource = glacier_resource @staticmethod def delete_archive(archive): """ Deletes an archive from a vault. :param archive: The archive to delete. """ try: archive.delete() logger.info( "Deleted archive %s from vault %s.", archive.id, archive.vault_name) except ClientError: logger.exception("Couldn't delete archive %s.", archive.id) raise
  • Weitere API-Informationen finden Sie DeleteArchivein der API-ReferenzAWS SDK for Python (Boto3).

Eine vollständige Liste der AWS-SDK-Entwicklerhandbücher und Code-Beispiele finden Sie unter S3 Glacier verwenden mit einemAWSSDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.