Gerenciar políticas de tabela
Você pode adicionar, excluir, atualizar e visualizar políticas para tabelas usando a API REST do Amazon S3, o AWS SDK e a AWS CLI. Para obter mais informações, consulte os tópicos a seguir. Para ter mais informações sobre as chaves de condição e ações do AWS Identity and Access Management (IAM) compatíveis com a funcionalidade Tabelas do Amazon S3, consulte Gerenciamento de acesso para a funcionalidade Tabelas do S3. Para conferir exemplos de políticas de tabela, consulte Políticas baseadas em recurso para a funcionalidade Tabelas do S3.
Adicionar uma política de tabela
Para adicionar uma política de tabela a uma tabela, você pode usar a API REST do Amazon S3, o AWS SDK e a AWS CLI.
Esse exemplo mostra como criar uma política de tabela usando a AWS CLI. Para usar o comando, substitua os espaços reservados para entrada do usuário
por suas próprias informações.
aws s3tables put-table-policy \ --table-bucket-arn arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-bucket1
\ --namespacemy-namespace
\ --namemy-table
\ --resource-policyyour-policy-JSON
Visualizar uma política de tabela
Para visualizar a política de bucket anexada a uma tabela, você pode usar a API REST do Amazon S3, o AWS SDK e a AWS CLI.
Esse exemplo mostra como visualizar a política que está anexada a uma tabela usando a AWS CLI. Para usar o comando, substitua os espaços reservados para entrada do usuário
por suas próprias informações.
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
Excluir uma política de tabela
Para excluir uma política que está anexada a uma tabela, você pode usar a API REST do Amazon S3, o SDK da AWS e a AWS CLI.
Esse exemplo mostra como excluir uma política de tabela usando a AWS CLI. Para usar o comando, substitua os espaços reservados para entrada do usuário
por suas próprias informações.
aws s3tables delete-table-policy \ --table-ARN arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-bucket1
/table/tableID
\ --namespaceyour-namespace
\ --nameyour-table