Criando tabelas
Crie uma tabela do DynamoDB pela barra lateral, com chave de partição, chave de ordenação opcional e tipos de atributo. As tabelas são criadas no modo de cobrança sob demanda.
O diálogo Create Table
Clique em + no cabeçalho da barra lateral. O diálogo é um formulário único; os campos são limpos sempre que ele abre e o cursor já fica posicionado em Table Name.
- Table Nametextobrigatório
- Segue as regras da AWS: de 3 a 255 caracteres entre letras, números, sublinhado, ponto e hífen.
- Partition Keytextobrigatório
- O nome do atributo da chave hash.
- Typeselect
- String, Number ou Binary para a chave de partição. O padrão é String.
- Sort Key (optional)text
- Adicione uma chave de intervalo (range key) para modelar relacionamentos um-para-muitos dentro de uma mesma partição.
- Typeselect
- String, Number ou Binary para a chave de ordenação.
- Defina o nome da tabela e suas chaves
O nome e a chave de partição são obrigatórios; o diálogo avisa se algum deles estiver faltando.
- Clique em Create Table
O DynamoOps executa
CreateTablecomBillingMode: PAY_PER_REQUESTe exibe “Creating table <name>...”. A barra lateral é atualizada logo em seguida. - Aguarde o status ACTIVE
Tabelas novas começam em CREATING. Abra o Dashboard para acompanhar o status ou atualize a barra lateral após alguns segundos.
O que é configurado e o que não é
- O modo de cobrança é sempre sob demanda. Se precisar de capacidade provisionada, altere no Console da AWS ou via IaC.
- Os índices secundários são adicionados depois, no gerenciador de índices.
- TTL, Streams, configurações de criptografia, tags, recuperação point-in-time, classe de tabela e proteção contra exclusão não são configurados pelo diálogo; defina-os na AWS ou no IaC exportado.
Erros da AWS, como um nome já em uso, aparecem diretamente no diálogo com a mensagem original.