Gerenciar políticas de buckets de tabela
Você pode adicionar, excluir, atualizar e visualizar políticas para buckets de tabela do Amazon S3 usando a API REST do Amazon S3, os AWS SDKs e a AWS Command Line Interface (AWS CLI). Para obter mais informações, consulte os tópicos a seguir.
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 para buckets de tabela, consulte Políticas baseadas em recurso para a funcionalidade Tabelas do S3.
nota
A política de bucket de tabela fornece acesso às tabelas armazenadas no bucket. As políticas de bucket de tabela não se aplicam a tabelas que pertencem a outras contas.
Adicionar uma política de bucket de tabela
Para adicionar uma política a um bucket de tabela, use o exemplo da AWS CLI a seguir.
Esse exemplo mostra como criar uma política de bucket de tabela usando a AWS CLI. Para usar o comando, substitua os por suas próprias informações.user input
placeholders
aws s3tables put-table-bucket-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1\ --resource-policyyour-policy-JSON
Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
No painel de navegação à esquerda, escolha Amazon S3.
-
Escolha Buckets de tabela e selecione o nome do bucket de tabela ao qual você deseja adicionar uma política.
-
Escolha a aba Permissões.
-
Em Política de bucket, escolha Editar.
-
No editor de políticas, insira a política JSON.
-
(Opcional) Escolha Exemplos de política para ver exemplos de política que você pode adaptar às suas necessidades.
-
Depois de inserir a política, escolha Salvar alterações.
Visualizar uma política de bucket de tabela
Para visualizar uma política que está anexada a um bucket de tabela, use o exemplo da AWS CLI a seguir.
Esse exemplo mostra como visualizar a política que está anexada a um bucket de tabela usando a AWS CLI. Para usar o comando, substitua os por suas próprias informações.user
input placeholders
aws s3tables get-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1
Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
No painel de navegação à esquerda, escolha Amazon S3.
-
Escolha Buckets de tabela e selecione o nome do bucket de tabela para o qual você deseja visualizar a política.
-
Escolha a aba Permissões.
Excluir uma política de bucket de tabela
Para excluir uma política que está anexada a um bucket de tabela, use o exemplo da AWS CLI a seguir.
Esse exemplo mostra como excluir uma política de bucket de tabela usando a AWS CLI. Para usar o comando, substitua os por suas próprias informações.user input
placeholders
aws s3tables delete-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1
Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
No painel de navegação à esquerda, escolha Amazon S3.
-
Escolha Buckets de tabela e selecione o nome do bucket de tabela para o qual você deseja excluir uma política.
-
Escolha a aba Permissões.
-
Em Política de bucket de tabela, escolha Excluir.