Erstellen eines Tabellen-Buckets
Amazon S3-Tabellen-Buckets sind ein S3-Bucket-Typ, mit dem Sie Tabellen als S3-Ressourcen erstellen und speichern können. Bevor Sie mit der Verwendung von S3-Tabellen beginnen, erstellen Sie einen Tabellen-Bucket, in dem Sie Tabellen speichern und verwalten. Wenn Sie einen Tabellen-Bucket erstellen, müssen Sie einen Bucket-Namen und eine AWS-Region auswählen. Der Tabellen-Bucket muss für das Konto in der ausgewählten Region eindeutig sein. Wenn der Tabellen-Bucket einmal erstellt ist, können sein Name und seine Region nicht mehr geändert werden. Weitere Informationen zur Benennung von Tabellen-Buckets finden Sie unter Regeln für die Benennung von Tabellen-Buckets, Tabellen und Namespaces in Amazon S3.
Der Amazon-Ressourcenname (ARN) von Tabellen-Buckets hat das folgende Format:
arn:aws:s3tables:region:owner-account-id:bucket/bucket-name
Standardmäßig können Sie bis zu 10 Tabellen-Buckets pro Region in einem AWS-Konto-Konto erstellen. Wenn Sie eine Erhöhung des Kontingents für Tabellen-Buckets oder Tabellen beantragen möchten, wenden Sie sich an Support
Wenn Sie einen Tabellen-Bucket erstellen, können Sie den Verschlüsselungstyp angeben, der zur Verschlüsselung der Tabellen verwendet wird, die Sie in diesem Bucket erstellen. Weitere Informationen zu den Bucket-Verschlüsselungsoptionen finden Sie unter Schutz von S3-Tabellendaten durch Verschlüsselung.
Voraussetzungen für das Erstellen von Tabellen-Buckets
Um einen Tabellen-Bucket zu erstellen, müssen Sie Folgendes ausführen:
Stellen Sie sicher, dass Sie AWS Identity and Access Management-(IAM)-Berechtigungen für
s3tables:CreateTableBucket.
Anmerkung
Wenn Sie SSE-KMS als Standardverschlüsselungstyp auswählen, benötigen Sie die Berechtigungen s3tables:PutTableBucketEncryption und die Berechtigung DescribeKey für den ausgewählten AWS KMS-Schlüssel. Darüber hinaus muss der AWS KMS-Schlüssel, den Sie verwenden, S3 Tables die Berechtigung zur automatischen Tabellenverwaltung gewähren. Weitere Informationen finden Sie unter Berechtigungsanforderungen für die SSE-KMS-Verschlüsselung von S3 Tables.
Sie können die Amazon-S3-Konsole, Amazon-S3-REST-APIs, AWS Command Line Interface (AWS CLI) oder AWS SDKs verwenden, um einen Tabellen-Bucket zu erstellen.
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. Wählen Sie in der Navigationsleiste oben auf der Seite den Namen der aktuell angezeigten AWS-Region aus. Wählen Sie anschließend die Region aus, in der Sie einen Bucket erstellen möchten.
Wählen Sie im linken Navigationsbereich Tabellen-Buckets aus.
Wählen Sie Tabellen-Bucket erstellen aus, um die Seite Tabellen-Bucket erstellen zu öffnen.
Geben Sie unter Eigenschaften einen Namen für Ihren Tabellen-Bucket ein.
Anforderungen an den Namen des Tabellen-Buckets:
Muss innerhalb einer Region in Ihrem Konto eindeutig sein.
Muss zwischen 3 und 63 Zeichen lang sein.
Darf nur aus Kleinbuchstaben, Zahlen und Bindestrichen (-) bestehen.
Muss mit einer Zahl oder einem Buchstaben beginnen und enden.
Der Name eines einmal erstellten Buckets kann nicht nachträglich geändert werden. Das AWS-Konto, mit dem der Bucket erstellt wird, ist Eigentümer des Buckets. Weitere Informationen zur Benennung von Tabellen-Buckets finden Sie unter Regeln für die Benennung von Tabellen-Buckets, Tabellen und Namespaces in Amazon S3.
-
Wenn Sie Ihre Tabellen-Buckets in AWS-Analytikservices integrieren möchten, stellen Sie bitte sicher, dass die Option Integration aktivieren unter Integration mit AWS-Analytikservices ausgewählt ist.
Anmerkung
Wenn Sie Ihren ersten Tabellen-Bucket über die Konsole mit der Option Integration aktivieren erstellen, versucht Amazon S3, Ihren Tabellen-Bucket automatisch in AWS-Analytikdienste zu integrieren. Diese Integration ermöglicht es Ihnen, AWS-Analytikdienste zu verwenden, um alle Tabellen in der aktuellen Region abzufragen. Weitere Informationen finden Sie unter Integrieren von Amazon S3 Tables mit AWS-Analytikservices.
Wählen Sie eine der folgenden Optionen unter Verschlüsselungstyp aus, um die Standardverschlüsselung zu konfigurieren:
-
Serverseitige Verschlüsselung mit von Amazon S3 verwaltetem Schlüssel (SSE-S3)
-
Serverseitige Verschlüsselung mit AWS Key Management Service-Schlüssel (SSE-KMS)
Weitere Informationen zu Verschlüsselungsoptionen für Tabellendaten finden Sie unter Schutz von S3-Tabellendaten durch Verschlüsselung.
-
Wählen Sie Create Bucket (Bucket erstellen) aus.
Dieses Beispiel veranschaulicht, wie Sie mit der AWS CLI einen Tabellen-Bucket erstellen. Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie die (Platzhalter für Benutzereingaben) durch Ihre Informationen.user input placeholders
aws s3tables create-table-bucket \ --regionus-east-2\ --nameamzn-s3-demo-bucket1
Standardmäßig verwenden S3-Tabellen-Buckets SSE-S3 als Standardverschlüsselungseinstellung. Sie können jedoch den optionalen --encryption-configuration-Parameter verwenden, um einen anderen Verschlüsselungstyp anzugeben. Die folgenden Beispiele zeigen, wie Sie einen Bucket erstellen, der die SSE-KMS-Verschlüsselung verwendet. Weitere Informationen zu den Verschlüsselungseinstellungen für Tabellen-Buckets finden Sie unter Schutz von S3-Tabellendaten durch Verschlüsselung.
aws s3tables create-table-bucket \ --regionus-east-2\ --name--encryption-configuration '{ "sseAlgorithm": "aws:kms", "kmsKeyArn": "arn:aws:kms:amzn-s3-demo-bucket1Region:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab" }'