Beschränkungen und Einschränkungen von Buckets - Amazon Simple Storage Service

Beschränkungen und Einschränkungen von Buckets

Ein Amazon S3-Bucket gehört zu dem AWS-Konto, mit dem er erstellt wurde. Die Bucket-Eigentümerschaft ist nicht auf ein anderes Konto übertragbar.

Wenn Sie einen Bucket erstellen, wählen Sie seinen Namen und die AWS-Region aus, in der er erstellt werden soll. Name oder Region einmal erstellter Buckets können nicht nachträglich geändert werden.

Wenn Sie einen Bucket benennen, sollten Sie einen Namen wählen, der für Sie oder Ihr Unternehmen relevant ist. Vermeiden Sie die Verwendung von Namen, die mit anderen Entitäten verbunden sind. Der Bucket-Name sollte beispielsweise nicht AWS oder Amazon enthalten.

In der Standardeinstellung können Sie bis zu 100 Buckets in jedem Ihrer AWS-Konten erstellen. Wenn Sie weitere Buckets benötigen, können Sie Ihr Konto-Bucket-Limit auf maximal 1.000 Buckets erhöhen, indem Sie eine Service Limit-Erhöhung senden. Es gibt keinen Leistungsunterschied, ungeachtet dessen, ob Sie viele Buckets oder nur wenige verwenden.

Weitere Informationen über die Vorgehensweise zum Erhöhen von Bucket-Limits, finden Sie unter AWS-Service-Kontingente in der Allgemeinen AWS-Referenz.

Wiederverwenden von Bucket-Namen

Wenn ein Bucket leer ist, können Sie ihn löschen. Nachdem ein Bucket gelöscht wurde, wird der Name zur Wiederverwendung verfügbar. Nachdem Sie den Bucket gelöscht haben, können Sie den Namen aus verschiedenen Gründen möglicherweise jedoch nicht wiederverwenden.

Wenn Sie den Bucket z. B. löschen und der Name zur Wiederverwendung verfügbar wird, kann ein anderes AWS-Konto einen Bucket mit dem Namen erstellen. Außerdem kann einige Zeit vergehen, bis Sie den Namen eines gelöschten Buckets wiederverwenden können. Wenn Sie denselben Bucket-Namen verwenden möchten, empfehlen wir, den Bucket nicht zu löschen.

Weitere Informationen zur Benennung von Buckets finden Sie unter Regeln für die Benennung von Buckets

Objekte und Buckets

Die Anzahl der Objekte, die Sie in einem Bucket speichern können, ist nicht begrenzt. Sie können alle Ihre Objekte in einem einzigen Bucket speichern, oder sie über mehrere Buckets verteilen. Sie können jedoch keinen Bucket über einen anderen Bucket erstellen.

Bucket-Operationen

Das Hochverfügbarkeits-Engineering von Amazon S3 konzentriert sich auf get-, put-, list- und delete-Operationen. Bucket-Operationen arbeiten in einem zentralen, globalen Ressourcenraum. Deshalb ist es nicht sinnvoll, Buckets über den Hochverfügbarkeits-Codepfad Ihrer Anwendung zu erstellen oder zu löschen. Sinnvoller ist es, Buckets in einer separaten Initialisierungs- oder Einrichtungsroutine zu erstellen oder zu löschen, die seltener ausgeführt wird.

Bucket-Benennung und automatisch erstellte Buckets

Wenn Ihre Anwendung automatisch Buckets erstellt, wählen Sie ein Bucket-Namensschema, das wahrscheinlich keine Namenskonflikte verursacht. Stellen Sie sicher, dass Ihre Anwendungslogik einen anderen Bucket-Namen auswählt, wenn ein Bucket-Name bereits vergeben ist.

Weitere Informationen zur Benennung von Buckets finden Sie unter Regeln für die Benennung von Buckets.