Löschen einer S3-Access-Grants-Instance - Amazon Simple Storage Service

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 einer S3-Access-Grants-Instance

Sie können eine Amazon S3 Access Grants-Instance aus einem löschen AWS-Region in Ihrem Konto. Bevor Sie jedoch eine S3-Access-Grants-Instance löschen können, müssen Sie Folgendes ausführen:

  • Löschen Sie alle Ressourcen innerhalb der S3-Access-Grants-Instance, einschließlich aller Gewährungen und Speicherorte. Weitere Informationen finden Sie unter Eine Gewährung löschen und Einen Speicherort löschen.

  • Wenn Sie eine verknüpft haben AWS IAM Identity Center Instance mit Ihrer S3 Access Grants-Instanz müssen Sie die IAM Identity Center-Instanz trennen. Weitere Informationen finden Sie unter Ihre IAM Identity Center-Instanz zuordnen oder deren Zuordnung aufheben.

Wichtig

Wenn Sie eine S3-Access-Grants-Instance löschen, wird sie dauerhaft gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Alle Gewährungsempfänger, die über die Gewährungen in dieser S3-Access-Grants-Instance Zugriff erhalten haben, verlieren den Zugriff auf Ihre S3-Daten.

Sie können eine S3 Access Grants-Instance mithilfe der Amazon S3 S3-Konsole löschen, AWS Command Line Interface (AWS CLI), der Amazon S3 REST API und der AWS SDKs.

So löschen Sie eine S3-Access-Grants-Instance
  1. Melden Sie sich an bei AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich Zugriffsgewährungen aus.

  3. Wählen Sie auf der Seite S3 Access Grants die Region mit der S3-Access-Grants-Instance aus, mit der Sie arbeiten möchten.

  4. Wählen Sie Details anzeigen für die Instance aus.

  5. Wählen Sie oben rechts auf der Instance-Detailseite Instance löschen aus.

  6. Wählen Sie im anschließend angezeigten Dialogfeld Löschen aus. Diese Aktion kann nicht mehr rückgängig gemacht werden.

Um das zu installieren AWS CLI, siehe Installation des AWS CLI in der AWS Command Line Interface Benutzerleitfaden.

Wenn Sie den folgenden Beispielbefehl verwenden möchten, ersetzen Sie user input placeholders durch Ihre eigenen Informationen.

Anmerkung

Bevor Sie eine S3-Access-Grants-Instance löschen können, müssen Sie zunächst alle Gewährungen und Speicherorte löschen, die in der S3-Access-Grants-Instance erstellt wurden. Wenn Sie Ihrer S3 Access Grants-Instanz eine IAM Identity Center-Instanz zugeordnet haben, müssen Sie sie zuerst trennen.

Beispiel – Löschen einer S3-Access-Grants-Instance
aws s3control delete-access-grants-instance \ --account-id 111122223333 \ --profile access-grants-profile \ --region us-east-2 \ --endpoint-url https://s3-control.us-east-2.amazonaws.com \ // No response body

Informationen zur Amazon S3 REST API S3-Unterstützung für das Löschen einer S3 Access Grants-Instance finden Sie unter DeleteAccessGrantsInstancein der Amazon Simple Storage Service API Reference.

Dieser Abschnitt enthält Beispiele für das Löschen einer S3 Access Grants-Instance mithilfe von AWS SDKs.

Wenn Sie das folgende Beispiel verwenden möchten, ersetzen Sie die user input placeholders durch Ihre eigenen Informationen.

Java
Anmerkung

Bevor Sie eine S3-Access-Grants-Instance löschen können, müssen Sie zunächst alle Gewährungen und Speicherorte löschen, die in der S3-Access-Grants-Instance erstellt wurden. Wenn Sie Ihrer S3 Access Grants-Instanz eine IAM Identity Center-Instanz zugeordnet haben, müssen Sie sie zuerst trennen.

Beispiel – Löschen einer S3-Access-Grants-Instance
public void deleteAccessGrantsInstance() { DeleteAccessGrantsInstanceRequest deleteRequest = DeleteAccessGrantsInstanceRequest.builder() .accountId("111122223333") .build(); DeleteAccessGrantsInstanceResponse deleteResponse = s3Control.deleteAccessGrantsInstance(deleteRequest); LOGGER.info("DeleteAccessGrantsInstanceResponse: " + deleteResponse); }