

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar bancos de dados e tabelas no catálogo de Tabelas do S3
<a name="create-databases-tables-s3-catalog"></a>

 Você pode criar bancos de dados para organizar suas tabelas do Apache Iceberg e tabelas para definir o esquema e o local dos seus dados no catálogo de Tabelas do S3. 

## Criar um banco de dados (Console)
<a name="w2aac13c27c25b5b1"></a>

1.  Abra o console do Lake Formation em [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/)e faça login como administrador do data lake ou criador de banco de dados. 

1. No painel de navegação, selecione **Bancos de dados**, em **Catálogo de dados**.

1. Selecione **Criar banco de dados**.

1.  Na página **Criar banco de dados**, escolha a opção **Banco de dados** e insira os seguintes detalhes: 
   + **Nome**: um nome exclusivo para o banco de dados.
   + **Catálogo de dados**: escolha o catálogo de Tabelas do S3. O banco de dados residirá nesse catálogo.
   + **Descrição**: (opcional) adicione uma descrição e um local. 
   + **Controle de acesso do IAM para novas tabelas**: opcionalmente, selecione Usar somente controle de acesso do IAM para novas tabelas nesse banco de dados. Para acessar informações sobre essa opção, consulte a seção [Alterar as configurações padrão do seu data lake](https://docs.aws.amazon.com/lake-formation/latest/dg/change-settings.html). 
   + Escolha **Criar banco de dados**. Você pode ver o banco de dados criado no catálogo de Tabelas do S3.

## Crie um banco de dados usando AWS CLI
<a name="w2aac13c27c25b5b3"></a>

O comando da CLI a seguir mostra como criar um banco de dados no catálogo de Tabelas do S3.

```
aws glue create-database 
--region us-east-1 \
--catalog-id "123456789012:s3tablescatalog/test" \
--database-input \
 '{ "Name": "testglueclidbcreation" }'
```

## Criar uma tabela (Console de gerenciamento da AWS)
<a name="w2aac13c27c25b5b5"></a>

 Você pode criar tabelas de metadados do Apache Iceberg no catálogo de tabelas do S3 usando o console do Lake Formation ou a API. AWS Glue `CreateTable` 

1. Abra o console do Lake Formation em e faça login como administrador do data lake ou usuário com `CreateTable` permissão. [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/)

1. No painel de navegação, escolha **Tabelas** no Data Catalog.

1. Escolha Criar tabela.

1. Na página **Criar tabela**, insiraos detalhes da tabela:  
![\[O catálogo de Tabelas do S3\]](http://docs.aws.amazon.com/pt_br/lake-formation/latest/dg/images/s3-catalog-create-table.png)
   + **Nome**: insira um nome exclusivo para a tabela.
   + **Catálogo**: escolha o catálogo de Tabelas do S3 como catálogo.
   + **Banco de dados**: escolha o banco de dados no catálogo de Tabelas do S3.
   +  **Descrição**: insira uma descrição para a tabela. 
   + **Esquema**: escolha Adicionar colunas para adicionar colunas e tipos de dados das colunas. Você tem a opção de criar uma tabela vazia e atualizar o esquema posteriormente. O Iceberg permite que você evolua o esquema e a partição depois de criar a tabela. Você pode usar as consultas do Athena para atualizar o esquema da tabela e as consultas do Spark para atualizar as partições. 

1. Selecione **Enviar**.

## Criar uma tabela (AWS CLI)
<a name="w2aac13c27c25b5b7"></a>

```
aws glue create-table \ 
--database-name "testglueclidbcreation" \ 
--catalog-id "123456789012:s3tablescatalog/test" \ 
--region us-east-1 \ 
--table-input \ 
'{ "Name": "testtablegluecli", "Parameters": { "format": "ICEBERG" }, "StorageDescriptor": { "Columns": [ {"Name": "x", "Type": "int", "Parameters": {"required": "true"}} ] } }'
```