Verwalten von Tabellenrichtlinien
Sie können Tabellenrichtlinien für Tabellen mithilfe der Amazon-S3-Konsole, der Amazon-S3-REST-API, des AWS SDK und der AWS CLI. Weitere Informationen finden Sie unter den folgenden Themen. Weitere Informationen zu unterstützten AWS Identity and Access Management(IAM)-Aktionen und Bedingungsschlüsseln für Amazon S3 Tables finden Sie unter Zugriffsverwaltung für S3 Tables. Beispiele für Tabellenrichtlinien finden Sie unter Ressourcenbasierte Richtlinien für S3 Tables.
Hinzufügen einer Tabellenrichtlinie
Zum Hinzufügen einer Tabellenrichtlinie zu einer Tabelle können Sie die REST-API, das AWS-SDK und die AWS CLI von Amazon S3 verwenden.
Dieses Beispiel zeigt, wie Sie mithilfe der AWS CLI die Richtlinie anzeigen, die einer Tabelle angefügt ist. Um den Befehl zu verwenden, ersetzen Sie den Platzhaltertext des Benutzers durch Ihre eigenen Informationen.
aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID\ --namespacemy-namespace\ --namemy-table
Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich die Option Amazon S3 aus.
-
Wählen Sie Tabellen-Buckets und wählen Sie den Tabellen-Bucket-Namen aus, der Ihre Tabelle enthält, und wählen Sie dann Ihre Tabelle aus diesem Bucket aus.
-
Wählen Sie die Registerkarte Permissions (Berechtigungen).
-
Wählen Sie unter Tabellenrichtlinie die Option Bearbeiten.
-
Geben Sie im Richtlinien-Editor Ihre Richtlinien-JSON-URL ein.
-
(Optional) Wählen Sie Richtlinienbeispiele aus, um Beispielrichtlinien zu sehen, die Sie an Ihre Bedürfnisse anpassen können.
-
Nachdem Sie Ihre Richtlinie eingegeben haben, wählen Sie Änderungen speichern.
Anzeigen einer Tabellenrichtlinie
Zum Anzeigen der an eine Tabelle angehängten Bucket-Richtlinie können Sie die REST-API, das AWS-SDK und die AWS CLI von Amazon S3 verwenden.
Dieses Beispiel zeigt, wie Sie mithilfe der AWS CLI die Richtlinie anzeigen, die einer Tabelle angefügt ist. Um den Befehl zu verwenden, ersetzen Sie den Platzhaltertext des Benutzers durch Ihre eigenen Informationen.
aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespacemy-namespace\ --namemy-table
Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich die Option Amazon S3 aus.
-
Wählen Sie Tabellen-Buckets und wählen Sie den Tabellen-Bucket-Namen aus, der Ihre Tabelle enthält, und wählen Sie dann Ihre Tabelle aus diesem Bucket aus.
-
Wählen Sie die Registerkarte Permissions (Berechtigungen).
Löschen einer Tabellenrichtlinie
Zum Löschen einer Richtlinie von einer Tabelle können Sie die REST-API, das AWS-SDK und die AWS CLI von Amazon S3 verwenden.
Dieses Beispiel veranschaulicht, wie Sie mit der AWS CLI eine Tabellenrichtlinie löschen. Um den Befehl zu verwenden, ersetzen Sie den Platzhaltertext des Benutzers durch Ihre eigenen Informationen.
aws s3tables delete-table-policy \ --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespaceyour-namespace\ --nameyour-table
Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich die Option Amazon S3 aus.
-
Wählen Sie Tabellen-Buckets und wählen Sie den Tabellen-Bucket-Namen aus, der Ihre Tabelle enthält, und wählen Sie dann Ihre Tabelle aus diesem Bucket aus.
-
Wählen Sie die Registerkarte Permissions (Berechtigungen).
-
Wählen Sie unter Tabellen-Bucket-Richtlinie die Option Löschen aus.