

# Gerar infraestrutura como código com base nas ações do seu console VPC usando o Console-to-Code
<a name="vpcs-automate-c2c"></a>

O console oferece um caminho guiado para criar recursos e testar protótipos. Se quiser criar os mesmos recursos em escala, você precisará de um código de automação. O Console-to-Code é um atributo do Amazon Q Developer que pode ajudar você a começar a usar seu código de automação. O Console-to-Code registra as ações que você faz no console, incluindo os valores padrão e os parâmetros compatíveis. Em seguida, a IA generativa é usada para sugerir código no formato de infraestrutura como código (IaC) de sua preferência para as ações desejadas. Como o fluxo de trabalho do console garante que os valores dos parâmetros que você especifica sejam válidos juntos, o código que você gera usando o Console-to-Code tem valores de parâmetros compatíveis. Você pode usar o código como ponto de partida e, depois, personalizá-lo para deixá-lo pronto para produção no seu caso de uso específico.

Por exemplo, com o Console-to-Code, você pode gravar suas ações usando o console VPC para criar sub-redes, grupos de segurança, NACLs, uma tabela de roteamento personalizada e um gateway da internet e gerar código no formato JSON do CloudFormation. Em seguida, você pode copiar esse código e personalizá-lo para uso em seu modelo do CloudFormation.

Atualmente, o Console-to-Code pode gerar infraestrutura como código (IaC) nos seguintes formatos e linguagens:
+ Java do CDK
+ Python do CDK
+ TypeScript do CDK
+ JASON do CloudFormation
+ YAML do CloudFormation

Para obter mais informações e instruções 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*.