

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 eines Allzweck-Buckets
<a name="delete-bucket"></a>

Sie können einen leeren Amazon S3-Allzweck-Bucket löschen. Informationen zum Entleeren eines Allzweck-Buckets finden Sie unter [Entleeren eines Allzweck-Buckets](empty-bucket.md). 

Sie können einen Bucket mithilfe der Amazon S3 S3-Konsole, der AWS Command Line Interface (AWS CLI) AWS SDKs, der oder der Amazon S3 S3-REST-API löschen. 

**Wichtig**  
Bevor Sie einen Allzweck-Bucket löschen, sollten Sie Folgendes bedenken:  
**Wenn ein Bucket gelöscht wird, kann er von nicht wiederhergestellt werden AWS.** Bevor Sie einen Bucket löschen, stellen Sie sicher, dass Sie Ihre Daten gesichert oder repliziert haben.
Bucketnamen für allgemeine Zwecke sind innerhalb eines globalen Namespaces eindeutig. **Wenn Sie einen Bucket im gemeinsam genutzten globalen Namespace löschen, beachten Sie, dass ein anderer Bucket denselben allgemeinen Bucket-Namen für einen neuen Bucket verwenden AWS-Konto kann und daher möglicherweise Anfragen entgegennehmen kann, die für den gelöschten Bucket bestimmt sind.** Wenn Sie weiterhin denselben Bucket-Namen verwenden wollen, sollten Sie den Bucket nicht löschen. Wir empfehlen, den Bucket zu leeren und beizubehalten und stattdessen alle Bucket-Anfragen nach Bedarf zu blockieren. Für Buckets, die nicht mehr aktiv verwendet werden, empfehlen wir, den Bucket mit allen Objekten zu leeren, um die Kosten zu minimieren und gleichzeitig den Bucket selbst beizubehalten.
Wir empfehlen, Buckets im regionalen Namespace Ihres Kontos zu erstellen, um sicherzustellen, dass nur Ihr Konto diese Bucket-Namen besitzen kann. Weitere Informationen finden Sie unter [Namespaces für Allzweck-Buckets](gpbucketnamespaces.md).
Wenn Sie einen Allzweck-Bucket löschen, wird der Bucket möglicherweise nicht sofort entfernt. Stattdessen stellt Amazon S3 den Bucket in die Warteschlange für die Löschung. Da Amazon S3 über mehrere Standorte verteilt ist AWS-Regionen, dauert es einige Zeit, bis der Löschvorgang vollständig im gesamten System verbreitet ist und Konsistenz erreicht ist.
Wenn der Bucket eine statische Website hostet und Sie eine gehostete Zone von Amazon Route 53, wie unter [Tutorial: Konfigurieren einer statischen Website mithilfe einer benutzerdefinierten bei Route 53 registrierten Domäne](website-hosting-custom-domain-walkthrough.md) beschrieben, erstellt und konfiguriert haben, müssen Sie die gehosteten Route 53-Zoneneinstellungen bereinigen, die sich auf den Bucket beziehen. Weitere Informationen finden Sie unter [Schritt 2: Löschen der von Route 53 gehosteten Zone](getting-started-cleanup.md#getting-started-cleanup-route53).
Wenn der Bucket Protokolldaten von Elastic Load Balancing (ELB) erhält, empfehlen wir, die Lieferung von ELB-Protokollen an den Bucket zu stoppen, bevor Sie ihn löschen. Erstellt ein anderer Benutzer nach dem Löschen des Buckets einen Bucket mit demselben Namen, dann könnten Ihre Protokolldaten potenziell an diesen Bucket übermittelt werden. Informationen über ELB-Zugriffsprotokolle finden Sie unter [Zugriffsprotokolle für Ihren Classic Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/access-log-collection.html) im *Benutzerhandbuch für Classic Load Balancer* und [Zugriffsprotokolle für Ihren Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-access-logs.html) im *Benutzerhandbuch für Application Load Balancer*.

**Fehlerbehebung**  
Wenn Sie einen Amazon S3-Allzweck-Bucket nicht löschen können, sollten Sie Folgendes beachten:
+ **Stellen Sie sicher, dass der Bucket leer ist** - Sie können Buckets nur löschen, wenn sie keine Objekte enthalten. Vergewissern Sie sich, dass der Bucket leer ist. Weitere Informationen über Bucket-Tags finden Sie unter [Entleeren eines Allzweck-Buckets](empty-bucket.md).
+ **Stellen Sie sicher, dass keine Zugangspunkte angeschlossen** sind – Sie können Buckets nur löschen, wenn ihnen keine S3-Zugangspunkte oder multiregionale Zugangspunkte innerhalb desselben Kontos zugeordnet sind. Löschen Sie alle Zugangspunkte, die dem Bucket angefügt sind, bevor Sie den Bucket löschen.
+ **Stellen Sie sicher, dass Sie die `s3:DeleteBucket` entsprechende Berechtigung haben** – Wenn Sie einen Bucket nicht löschen können, bestätigen Sie mit Ihrem IAM-Administrator, dass Sie die `s3:DeleteBucket` Berechtigung haben. Informationen zum Anzeigen oder Aktualisieren von IAM-Berechtigungen finden Sie unter [Ändern von Berechtigungen für einen IAM-Benutzer](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_users_change-permissions.html) im *IAM-Benutzerhandbuch*. Informationen zur Problembehebung finden Sie unter [Beheben von „Zugriff verweigert“-Fehlern (403 Forbidden) in Amazon S3](troubleshoot-403-errors.md).
+ **Suchen Sie nach `s3:DeleteBucket Deny` Hinweisen in den Richtlinien zur AWS Organizations SCPs Servicekontrolle () und den Richtlinien zur Ressourcenkontrolle (RCPs)** — SCPs und Sie RCPs können die Löschberechtigung für einen Bucket verweigern. Weitere Informationen finden Sie unter [Service-Kontrollrichtlinien](https://docs.aws.amazon.com//organizations/latest/userguide/orgs_manage_policies_scps.html) und [Ressourcen-Kontrollrichtlinien](https://docs.aws.amazon.com//organizations/latest/userguide/orgs_manage_policies_rcps.html) im *AWS Organizations -Benutzerhandbuch*. 
+ **Suchen Sie nach `s3:DeleteBucket Deny` Anweisungen in Ihrer Bucket-Richtlinie** – Wenn Sie `s3:DeleteBucket`-Berechtigungen in Ihrer IAM-Benutzer- oder Rollenrichtlinie haben und einen Bucket nicht löschen können, enthält die Bucket-Richtlinie möglicherweise eine `Deny` Anweisung für`s3:DeleteBucket`. Buckets, die von erstellt wurden AWS Elastic Beanstalk , verfügen standardmäßig über eine Richtlinie, die diese Aussage enthält. Bevor Sie den Bucket löschen können, müssen Sie diese Anweisung oder die Bucket-Richtlinie löschen.

**Voraussetzungen**  
Bevor Sie einen Allzweck-Bucket löschen können, müssen Sie ihn leeren. Weitere Informationen über Bucket-Tags finden Sie unter [Entleeren eines Allzweck-Buckets](empty-bucket.md).

## Verwenden der S3-Konsole
<a name="delete-bucket-console"></a>

**Einen S3-Bucket löschen**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Allzweck-Buckets** aus.

1. Wählen Sie in der Liste Buckets die Option neben dem Namen des Buckets aus, den Sie löschen möchten, und wählen Sie dann oben auf der Seite **Löschen** aus.

1. Bestätigen Sie auf der Seite **Delete bucket** (Bucket löschen), dass Sie den Bucket löschen möchten. Geben Sie dazu den Bucket-Namen in das Textfeld ein und wählen Sie **Delete bucket** (Bucket löschen).
**Anmerkung**  
Wenn der Bucket Objekte enthält, leeren Sie den Bucket vor dem Löschen, indem Sie in der Fehlermeldung **Dieser Bucket ist nicht leer** die Schaltfläche **Leerer Bucket** wählen und den Anweisungen auf der Seite **Leerer Bucket** folgen. Kehren Sie dann zur Seite **Delete bucket (Bucket löschen)** zurück und löschen Sie den Bucket.

1. Um zu überprüfen, ob Sie den Bucket gelöscht haben, öffnen Sie die Liste **Allzweck-Bucket** und geben Sie den Namen des Buckets ein, den Sie gelöscht haben. Wenn der Buckets nicht gefunden wird, war der Löschvorgang erfolgreich. 

## Verwenden des AWS SDK for Java
<a name="delete-empty-bucket"></a>

Um einen Allzweck-Bucket mit dem AWS SDK for Java zu leeren und zu löschen, müssen Sie zuerst alle Objekte im Allzweck-Bucket und dann den Bucket löschen. 

Beispiele in anderen Sprachen finden Sie unter [Verwendung DeleteBucket mit einem AWS SDK oder einer CLI](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_DeleteBucket_section.html) in der *Amazon Simple Storage Service API-Referenz*. Informationen zur Verwendung anderer AWS SDKs finden Sie unter [Tools für Amazon Web Services](https://aws.amazon.com/tools/).

------
#### [ Java ]

Um mithilfe des AWS SDK for Java einen Bucket zu löschen, der Objekte enthält, müssen Sie zuerst alle Objekte und dann den Bucket löschen. Dieser Ansatz funktioniert für Buckets mit oder ohne aktivierter Versionsverwaltung.

**Anmerkung**  
Bei Buckets ohne aktiviertes Versioning können Sie alle Objekte direkt löschen und danach den Bucket löschen. Bei Buckets mit aktiviertem Versioning müssen Sie zuerst alle Objektversionen löschen, bevor Sie den Bucket löschen.

Beispiele für das Löschen eines Buckets mit dem AWS SDK for Java finden [Sie unter Löschen eines Buckets](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_DeleteBucket_section.html) in der *Amazon S3 S3-API-Referenz*.

------

## Mit dem AWS CLI
<a name="delete-bucket-awscli"></a>

Sie können einen Allzweck-Bucket löschen, der Objekte enthält, AWS CLI wenn für den Bucket die Versionsverwaltung nicht aktiviert ist. Wenn Sie einen Bucket löschen, der Objekte enthält, werden alle Objekte in diesem Bucket dauerhaft gelöscht, einschließlich der Objekte, die in die Speicherklasse S3 Glacier Flexible Retrieval überführt wurden.

Wenn in Ihrem Bucket die Versionierung nicht aktiviert ist, können Sie den AWS CLI Befehl `rb` (remove bucket) mit dem `--force` Parameter verwenden, um den Bucket und alle darin enthaltenen Objekte zu löschen. Dieser Befehl löscht zuerst alle Objekte und dann den Bucket.

Wenn die Versionsverwaltung aktiviert ist, werden mit dem Befehl `rb` und dem Parameter `--force` keine versionierten Objekte gelöscht, so dass das Löschen des Buckets fehlschlägt, weil der Bucket nicht leer ist. Informationen zum Löschen versionierter Objekte finden Sie unter [Löschen von Objektversionen](https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeletingObjectVersions.html).

Um den folgenden Befehl zu verwenden, ersetzen Sie `amzn-s3-demo-bucket` durch den Namen des Buckets, den Sie löschen möchten:

```
$ aws s3 rb s3://amzn-s3-demo-bucket --force  
```

Weitere Informationen finden Sie unter [Verwendung von High-Level-S3-Befehlen mit dem AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/using-s3-commands.html) im *AWS Command Line Interface Benutzerhandbuch*.