

# Gerenciar políticas de tabela
<a name="s3-tables-table-policy"></a>

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](s3-tables-setting-up.md). Para conferir exemplos de políticas de tabela, consulte [Políticas baseadas em recurso para a funcionalidade Tabelas do S3](s3-tables-resource-based-policies.md).

## Adicionar uma política de tabela
<a name="table-policy-add"></a>

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. 

### Como usar o AWS CLI
<a name="table-policy-get-CLI"></a>

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}}
```

### Usar o console do S3
<a name="table-policy-add-console"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

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

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

1. Escolha a aba **Permissões**.

1. Em **Política de tabela**, escolha **Editar**.

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

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

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

## Visualizar uma política de tabela
<a name="table-policy-get"></a>

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. 

### Como usar o AWS CLI
<a name="table-policy-get-CLI"></a>

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}}
```

### Usar o console do S3
<a name="get-policy-table-console"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

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

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

1. Escolha a aba **Permissões**.

## Excluir uma política de tabela
<a name="table-policy-delete"></a>

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. 

### Como usar o AWS CLI
<a name="table-policy-delete-CLI"></a>

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}}
```

### Usar o console do S3
<a name="table-policy-delete-console"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

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

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

1. Escolha a aba **Permissões**.

1. Em **Política de bucket de tabela**, escolha **Excluir**.