

# Gerar código de infraestrutura para o Amazon DynamoDB usando o Console-to-Code.
<a name="console-to-code"></a>

O recurso Console-to-Code do Amazon Q Developer simplifica o gerenciamento da infraestrutura do Amazon DynamoDB ao transformar as etapas de criação manual de tabelas em código de automação reproduzível. Esse recurso ajuda os desenvolvedores a escalar com eficiência a configuração dos recursos do banco de dados em seus ambientes. Para acessar mais informações, consulte [Automatizar Serviços da AWS com o Console-to-Code do Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/console-to-code.html).

O Console-to-Code captura configurações detalhadas da tabela do DynamoDB, incluindo chaves de partição, chaves de classificação, configurações de throughput provisionado e índices secundários, e as converte em modelos precisos de infraestrutura como código. Usando IA generativa, a ferramenta garante que o código gerado mantenha a compatibilidade de parâmetros estabelecida durante o fluxo de trabalho do console.

Os desenvolvedores podem gerar código de infraestrutura do DynamoDB em vários formatos, como:
+ AWSCloud Development Kit (AWS CDK) em TypeScript, Python e Java
+ CloudFormation em YAML ou JSON

Essa abordagem permite que as equipes:
+ Padronizar o gerenciamento de recursos do banco de dados
+ Implementar uma infraestrutura controlada por versão
+ Reduzir os erros na configuração manual

O Console-to-Code do Amazon DynamoDB está disponível em todas as regiões da AWS comerciais, fornecendo uma solução poderosa para transformar configurações manuais em código de infraestrutura automatizado e reproduzível.

## Como funciona
<a name="how-it-works"></a>

Ao usar o Console-to-Code com o DynamoDB, o processo normalmente envolve:

1. **Prototipagem no console**: use o console do DynamoDB para criar e configurar recursos, como tabelas. Para ter mais informações, consulte [Conectar ao Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStartedDynamoDB.html).

1. **Ações de gravação**: o Console-to-Code registra essas ações à medida que você as executa.

1. **Geração de código**: o recurso usa os recursos de IA generativa do Amazon Q Developer para transformar as ações do console em código reutilizável no formato de sua preferência.

1. **Personalização do código**: você pode então copiar ou baixar esse código e personalizá-lo ainda mais para suas workloads de produção.

## Benefícios de usar o Console-to-Code com o DynamoDB
<a name="benefits"></a>

**Automatização simplificada**  
Converta a criação e a configuração manuais de tabelas do DynamoDB em código reutilizável com um único clique.

**Práticas recomendadas**  
O código gerado segue as práticas recomendadas pela AWS para implantações confiáveis.

**Ponte entre console e código**  
Você não precisa escolher entre usar o Console de gerenciamento da AWS ou a infraestrutura como código (IaC). Você pode usar as duas abordagens em conjunto.

**Desenvolvimento acelerado**  
Comece a usar rapidamente o código de automação que pode ser ainda mais personalizado para uso em produção.

## Exemplo de casos de uso
<a name="example-use-cases"></a>
+ Criar tabelas do DynamoDB com atributos, chaves e configurações de capacidade específicos
+ Configurar Índices Secundários Globais e índices secundários locais
+ Configurar políticas de ajuste de escala automático para tabelas do DynamoDB
+ Estabelecer configurações de backup e restauração
+ Criar e gerenciar o DynamoDB Streams

## Introdução
<a name="getting-started"></a>

Para começar a usar o Console-to-Code com o DynamoDB:

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

1. Comece a criar ou modificar recursos do DynamoDB por meio da interface do console.

1. Use o recurso Console-to-Code para gerar código para as suas ações no formato de sua preferência.

1. Copie ou baixe o código gerado e personalize-o conforme necessário para seus requisitos específicos.

Para acessar mais informações e instruções detalhadas sobre como usar o Console-to-Code, consulte [Automatizar Serviços da AWS com o Console-to-Code do Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/console-to-code.html) no *Guia do usuário do Amazon Q Developer*.