Regeln für die Benennung von Buckets - Amazon Simple Storage Service

Regeln für die Benennung von Buckets

Die folgenden Regeln gelten für die Benennung von Buckets in Amazon S3:

  • Bucket-Namen müssen zwischen (min.) 3 und (max.) 63 Zeichen lang sein.

  • Bucket-Namen können nur aus Kleinbuchstaben, Zahlen, Punkten (.) und Bindestrichen (-) bestehen.

  • Bucket-Namen müssen mit einem Buchstaben oder einer Zahl beginnen und enden.

  • Bucketnamen dürfen keine aufeinander folgenden Punkte (..) enthalten.

  • Bucket-Namen dürfen nicht als IP-Adresse formatiert sein (zum Beispiel 192.168.5.4).

  • Der Bucket-Name darf nicht mit dem Präfix xn-- beginnen.

  • Bucket-Namen dürfen nicht mit dem Suffix -s3alias enden. Dieses Suffix ist für Zugriffspunkt-Aliasnamen reserviert. Weitere Informationen finden Sie unter Verwenden eines Alias im Bucket-Stil für Ihren Zugriffspunkt..

  • Bucket-Namen müssen überall in AWS-Konten innerhalb der gesamten AWS-Regionen auf einer Partition eindeutig sein. Eine Partition ist eine Gruppierung von Regionen. AWS verfügt derzeit über drei Partitionen: aws (Standardregionen), aws-cn (China-Regionen) und aws-us-gov (AWS GovCloud (US)).

  • Ein Bucket-Name kann nicht von einem anderen AWS-Konto in derselben Partition verwendet werden, bevor der Bucket gelöscht wird.

  • Buckets, die mit Amazon S3 Transfer Acceleration verwendet werden, können keine Punkte (.) in ihren Namen haben. Weitere Informationen zu Transfer Acceleration finden Sie unter Konfigurieren schneller, sicherer Dateiübertragungen mit Amazon S3 Transfer Acceleration.

Aus Gründen der besten Kompatibilität empfehlen wir, Punkte (.) in Bucket-Namen zu vermeiden, mit Ausnahme von Buckets, die nur für statisches Website-Hosting verwendet werden. Wenn Sie Punkte in den Namen eines Buckets einfügen, können Sie keine Adressierung im Stil virtueller Hosts über HTTPS verwenden, es sei denn, Sie führen eine eigene Zertifikatvalidierung durch. Dies liegt daran, dass die Sicherheitszertifikate, die für das virtuelle Hosten von Buckets verwendet werden, nicht für Buckets mit Punkten in ihren Namen funktionieren.

Diese Einschränkung wirkt sich nicht auf Buckets aus, die für das Hosten statischer Websites verwendet werden, da das Hosten von statischen Websites nur über HTTP verfügbar ist. Weitere Informationen zur Adressierung im virtuellen Hosting-Stil finden Sie unter Virtuelles Hosting bei Buckets. Weitere Hinweise zum Hosten statischer Websites finden Sie unter Hosten einer statischen Website mit Amazon S3.

Anmerkung

Vor dem 1. März 2018 konnten Buckets, die in der Region USA Ost (Nord-Virginia) erstellt wurden, Namen mit bis zu 255 Zeichen und mit Großbuchstaben und Unterstrichen haben. Ab dem 1. März 2018 müssen neue Buckets in USA Ost (Nord-Virginia) den gleichen Regeln entsprechen, die in allen anderen Regionen angewendet werden.

Informationen zu Objektschlüsselnamen finden Sie unter Erstellen von Objektschlüsselnamen.

Bucket-Beispielnamen

Die folgenden Beispielnamen für Buckets sind gültig und folgen den empfohlenen Benennungsrichtlinien:

  • docexamplebucket1

  • log-delivery-march-2020

  • my-hosted-content

Die folgenden Beispiel-Bucket-Namen sind gültig, aber nicht für andere Verwendungszwecke als statisches Website-Hosting empfohlen:

  • docexamplewebsite.com

  • www.docexamplewebsite.com

  • my.example.s3.bucket

Die folgenden Beispiel-Bucket-Namen sind ungültig:

  • doc_example_bucket (enthält Unterstriche)

  • DocExampleBucket (enthält Großbuchstaben)

  • doc-example-bucket- (endet mit einem Bindestrich)