Direkt zum Inhalt

Wie behebe ich Probleme beim Erstellen eines Amazon-S3-Buckets?

Lesedauer: 3 Minute
0

Ich möchte einen Bucket in Amazon Simple Storage Service (Amazon S3) erstellen, erhalte aber eine Fehlermeldung.

Lösung

Möglicherweise erhältst du eine der folgenden Fehlermeldungen, wenn du versuchst, einen Amazon-S3-Bucket zu erstellen:

  • „A conflicting conditional operation is currently in progress against this resource“
  • „TooManyBuckets: You have attempted to create more buckets than allowed“
  • „Access Denied“
  • „BucketAlreadyExists“
  • „Networking Error“
  • „InvalidBucketName“

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version von AWS CLI verwendest.

„A conflicting conditional operation is currently in progress against this resource“

Dieser Fehler tritt aus den folgenden Gründen auf:

  • Du hast versucht, einen Bucket zu erstellen mit demselben Namen eines Buckets, den du kürzlich gelöscht hast.
  • Du hast versucht, zur gleichen Zeit wie eine andere Person oder eine andere AWS Identity and Access Management (IAM)-Identität einen Bucket mit demselben Namen zu erstellen.

Da Bucket-Namen global eindeutig sein müssen, ist es nicht zulässig, zwei Buckets mit demselben Namen zu erstellen. Warte nach dem Löschen eines Buckets einige Stunden, bis die Änderungen in allen AWS-Regionen wirksam sind. In den meisten Fällen kannst du einen Bucket einige Stunden nach dem Löschen des vorherigen Buckets erstellen. Es kann jedoch 48–72 Stunden dauern, bis die Änderungen wirksam werden. Es hat sich bewährt, vor der Neuerstellung des S3-Buckets mindestens 48 Stunden zu warten.

Weitere Informationen findest du unter Warum gibt Amazon S3 die Fehlermeldung „A conflicting conditional operation is currently in progress against this resource“ aus, wenn ich versuche, einen Bucket neu zu erstellen?

„TooManyBuckets: You have attempted to create more buckets than allowed“

Dieser Fehler tritt auf, wenn du versuchst, mehrere Buckets zu erstellen und damit das Bucket-Kontingent deines AWS-Kontos überschreitest. Standardmäßig hat Amazon S3 ein „weiches“ Kontingent von 10 000 Buckets. Wenn du zusätzliche Buckets benötigst, kannst du eine Erhöhung des Servicekontingents beantragen, um dein Bucket-Kontingent auf maximal 1 Million Buckets zu erhöhen.

„Access Denied“

Um einen S3-Bucket zu erstellen, benötigst du die CreateBucket-Berechtigung für die IAM-Entität, die versucht hat, den Bucket zu erstellen. Wenn du Service-Kontrollrichtlinien (SCPs) verwendest, stelle sicher, dass diese die CreateBucket-Berechtigung nicht ausdrücklich verweigern.

„BucketAlreadyExists“

S3-Bucket-Namen müssen für alle Konten in allen Regionen innerhalb einer Partition eindeutig sein. Wenn du die Fehlermeldung „Bucket name already exists“ oder „BucketAlreadyExists“ erhältst, ist ein anderes Konto Eigentümer des S3-Buckets mit demselben Namen. Um dieses Problem zu beheben, verwende einen anderen Bucket-Namen, wenn du den Bucket erstellst.

Verwende die Amazon-S3-Konsole, um eine Liste deiner Buckets abzurufen. Oder führe den AWS-CLI-Befehl head-bucket aus, um festzustellen, ob du bereits einen Bucket mit diesem Namen hast.

„Networking Error“

Gehe wie folgt vor, um diesen Fehler zu beheben:

  • Überprüfe in deinem Browser, ob du Proxy-Server-Einstellungen oder Browsererweiterungen aktiviert hast.

  • Lösche den Cache und die Cookies in deinem Browser.

  • Teste einen anderen Browser, um herauszufinden, ob das Problem browserübergreifend auftritt.

  • Verwende den Inkognito-Modus in deinem Webbrowser, um auf die Amazon-S3-Konsole zuzugreifen.

  • Wenn weiterhin Probleme auftreten, führe den folgenden AWS-CLI-Befehl create-bucket aus, um den Bucket zu erstellen:

    aws s3api create-bucket --bucket my-bucket --region your-region

    Hinweis: Ersetze my-bucket durch deinen Bucket und ersetze your-region durch deine Region.

„InvalidBucketName“

Dieser Fehler tritt auf, wenn der Bucket-Name, den du zu erstellen versucht hast, nicht gültig ist. Stelle zur Lösung dieses Problems sicher, dass du die allgemeinen Regeln zur Benennung von Buckets befolgst.

Ähnliche Informationen

Antworten auf Fehler

AWS OFFICIALAktualisiert vor 6 Monaten