Verwalten von Tabellenrichtlinien - Amazon Simple Storage Service

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 \ --namespace my-namespace \ --name my-table
  1. Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich die Option Amazon S3 aus.

  3. 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.

  4. Wählen Sie die Registerkarte Permissions (Berechtigungen).

  5. Wählen Sie unter Tabellenrichtlinie die Option Bearbeiten.

  6. Geben Sie im Richtlinien-Editor Ihre Richtlinien-JSON-URL ein.

  7. (Optional) Wählen Sie Richtlinienbeispiele aus, um Beispielrichtlinien zu sehen, die Sie an Ihre Bedürfnisse anpassen können.

  8. 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 \ --namespace my-namespace \ --name my-table
  1. Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich die Option Amazon S3 aus.

  3. 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.

  4. 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 \ --namespace your-namespace \ --name your-table
  1. Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich die Option Amazon S3 aus.

  3. 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.

  4. Wählen Sie die Registerkarte Permissions (Berechtigungen).

  5. Wählen Sie unter Tabellen-Bucket-Richtlinie die Option Löschen aus.