

# Criar um bucket de tabela
<a name="s3-tables-buckets-create"></a>

Os buckets de tabela do Amazon S3 são um tipo de bucket do S3 que você pode usar para criar e armazenar tabelas como recursos do S3. Para começar a usar a funcionalidade Tabelas do S3, crie um bucket de tabela para armazenar e gerenciar as tabelas. Ao criar um bucket de tabela, você escolhe um nome de bucket e uma Região da AWS. O nome do bucket de tabela deve ser exclusivo para a conta na região escolhida. Depois de criar um bucket de tabela, você não poderá mais alterar o respectivo nome ou região. Para ter mais informações sobre a nomeação de buckets de tabela, consulte [Regras de nomenclatura de buckets de tabela, tabelas e namespaces do Amazon S3](s3-tables-buckets-naming.md).

Os buckets de tabela têm o seguinte formato de nome do recurso da Amazon (ARN):

```
arn:aws:s3tables:region:owner-account-id:bucket/bucket-name
```

Por padrão, é possível criar até dez buckets de tabela por região em uma Conta da AWS. Para solicitar um aumento da cota de tabelas e de buckets de tabela, entre em contato com o [Suporte](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase).

Ao criar um bucket de tabela, você pode especificar o tipo de criptografia que será usado para criptografar as tabelas criadas nesse bucket. Para ter mais informações sobre as opções de criptografia de bucket, consulte [Proteger os dados de tabela do S3 com criptografia](s3-tables-encryption.md).

**Pré-requisitos para a criação de buckets de tabela**

Para criar um bucket de tabela, primeiro é necessário fazer o seguinte: 
+ Você deve ter permissões do AWS Identity and Access Management (IAM) para `s3tables:CreateTableBucket`.

**nota**  
Se você escolher SSE-KMS como o tipo de criptografia padrão, deverá ter permissões para `s3tables:PutTableBucketEncryption` e a permissão `DescribeKey` na chave do AWS KMS escolhida. Além disso, a chave AWS KMS que você usa precisa conceder permissão à funcionalidade Tabelas do S3 para que realize a manutenção automática de tabelas. Para ter mais informações, consulte [Requisitos de permissão para criptografia SSE-KMS da funcionalidade Tabelas do S3](s3-tables-kms-permissions.md).

Para criar um bucket de tabela, é possível usar o console do Amazon S3, a API REST do Amazon S3, a AWS Command Line Interface (AWS CLI) ou os SDKs da AWS.

## Usar o console do S3
<a name="create-table-bucket-console"></a>

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Na barra de navegação na parte superior da página, escolha o nome da Região da AWS exibida no momento. Em seguida, escolha a região na qual você deseja criar um bucket.

1. No painel de navegação à esquerda, escolha **Buckets de tabela**.

1. Escolha **Criar bucket de tabela** para abrir a página **Criar bucket de tabela**.

1. Em **Propriedades**, insira um nome para o bucket de tabela.

   O nome do bucket de tabela deve: 
   + Ser exclusivo na sua conta e na região atual.
   + Ter entre 3 e 63 caracteres.
   + Consistir apenas em letras minúsculas, números e hífens (-).
   + Inicie e termine com uma letra ou um número.

   Depois de criado o bucket, você não pode mudar seu nome. A Conta da AWS que cria o bucket é a proprietária do bucket. Para ter mais informações sobre a nomeação de buckets de tabela, consulte [Regras de nomenclatura de buckets de tabela, tabelas e namespaces do Amazon S3](s3-tables-buckets-naming.md).

1. Se você quiser integrar os buckets de tabela aos serviços de analytics da AWS, selecione a opção **Habilitar integração** em **Integração com serviços de analytics da AWS**.
**nota**  
Quando você cria seu primeiro bucket de tabela usando o console com a opção **Habilitar integração** selecionada, o Amazon S3 tenta integrar automaticamente o bucket de tabela aos serviços de analytics da AWS. Essa integração permite que você use os serviços de analytics da AWS para consultar todas as tabelas na região atual. Para ter mais informações, consulte [Integrar a funcionalidade Tabelas do Amazon S3 a serviços de analytics da AWS](s3-tables-integrating-aws.md).

1. Para configurar a criptografia padrão, em **Tipo de criptografia**, selecione uma das seguintes opções: 
   + **Criptografia do lado do servidor com chave gerenciada pelo Amazon S3 (SSE-S3)**
   + **Criptografia do lado do servidor com chave do AWS Key Management Service (SSE-KMS)**

   Para ter mais informações sobre as opções de criptografia para dados de tabela, consulte [Proteger os dados de tabela do S3 com criptografia](s3-tables-encryption.md).

1. Selecione **Criar bucket**.

## Como usar o AWS CLI
<a name="create-table-bucket-CLI"></a>

Esse exemplo mostra como criar um bucket de tabela usando a AWS CLI. Para usar esse exemplo, substitua os `user input placeholders` por suas próprias informações.

```
aws s3tables create-table-bucket \
    --region us-east-2 \
    --name amzn-s3-demo-bucket1
```

Por padrão, os buckets de tabela do S3 usam SSE-S3 como configuração de criptografia padrão, mas você pode usar o parâmetro opcional `--encryption-configuration` para especificar um tipo de criptografia diferente. O exemplo a seguir mostra como criar um bucket que usa a criptografia SSE-KMS. Para ter mais informações sobre configurações de criptografia para buckets de tabela, consulte [Proteger os dados de tabela do S3 com criptografia](s3-tables-encryption.md).

```
aws s3tables create-table-bucket \
    --region us-east-2 \
    --name amzn-s3-demo-bucket1
    --encryption-configuration '{
                    "sseAlgorithm": "aws:kms",
                    "kmsKeyArn": "arn:aws:kms:Region:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab" }'
```