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

Löschen einer S3-Access-Grants-Instance

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

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 über die Amazon-S3-Konsole, die AWS Command Line Interface (AWS CLI), die Amazon-S3-REST-API und die AWS SDKs löschen.

So löschen Sie eine S3-Access-Grants-Instance
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-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.

Informationen zum Installieren von AWS CLI finden Sie unter Installieren von AWS CLI im AWS Command Line Interface-Benutzerhandbuch.

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 eine IAM-Identity-Center-Instance mit Ihrer S3-Access-Grants-Instance verknüpft haben, müssen Sie diese 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-Unterstützung für das Löschen einer S3-Access-Grants-Instance finden Sie unter DeleteAccessGrantsInstance in der Amazon-Simple-Storage-Service-API-Referenz.

Dieser Abschnitt enthält Beispiele dafür, wie Sie über die AWS SDKs eine S3-Access-Grants-Instance löschen können.

Wenn Sie das folgende Beispiel verwenden möchten, ersetzen Sie die user input placeholders (Platzhalter für Benutzereingaben) 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 eine IAM-Identity-Center-Instance mit Ihrer S3-Access-Grants-Instance verknüpft haben, müssen Sie diese 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); }