Gerenciar políticas de tabela - Amazon Simple Storage Service

Gerenciar políticas de tabela

Você pode adicionar, excluir, atualizar e visualizar políticas para tabelas usando o console do Amazon S3, a API REST do Amazon S3, o SDK da AWS 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 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 \ --namespace my-namespace \ --name my-table
  1. Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. No painel de navegação à esquerda, escolha Amazon S3.

  3. Escolha Buckets de tabela, selecione o nome do bucket de tabela que contém sua tabela e, em seguida, escolha sua tabela nesse bucket.

  4. Escolha a aba Permissões.

  5. Em Política de tabela, escolha Editar.

  6. No editor de políticas, insira a política JSON.

  7. (Opcional) Escolha Exemplos de política para ver exemplos de política que você pode adaptar às suas necessidades.

  8. Depois de inserir a política, escolha Salvar alterações.

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-table-bucket \ --namespace my-namespace \ --name my-table
  1. Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. No painel de navegação à esquerda, escolha Amazon S3.

  3. Escolha Buckets de tabela, selecione o nome do bucket de tabela que contém sua tabela e, em seguida, escolha sua tabela nesse bucket.

  4. Escolha a aba Permissões.

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-table-bucket \ --namespace your-namespace \ --name your-table
  1. Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. No painel de navegação à esquerda, escolha Amazon S3.

  3. Escolha Buckets de tabela, selecione o nome do bucket de tabela que contém sua tabela e, em seguida, escolha sua tabela nesse bucket.

  4. Escolha a aba Permissões.

  5. Em Política de bucket de tabela, escolha Excluir.