Recursos - AWS Orientação prescritiva

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á.

Recursos

Referências

Os links a seguir fornecem material de leitura adicional para o Terraform AWS Provider e usar o Terraform for IaC on. AWS

Ferramentas

As ferramentas a seguir ajudam a melhorar a qualidade do código e a automação das configurações do Terraform no AWS, conforme recomendado neste guia de melhores práticas.

Qualidade do código:

  • Checkov: Escaneia o código do Terraform para identificar configurações incorretas antes da implantação.

  • TFlint: identifica possíveis erros, sintaxe obsoleta e declarações não utilizadas. Esse linter também pode aplicar as AWS melhores práticas e convenções de nomenclatura.

  • terraform-docs: gera documentação dos módulos do Terraform em vários formatos de saída.

Ferramentas de automação:

  • HCP Terraform: ajuda as equipes a criar versões, colaborar e criar fluxos de trabalho do Terraform com verificações de políticas e portas de aprovação.

  • Atlantis: uma ferramenta de automação de pull request do Terraform de código aberto para validar alterações no código.

  • CDK para Terraform: uma estrutura que permite usar linguagens familiares, como TypeScript Python, Java, C# e Go, em vez da Linguagem de HashiCorp Configuração (HCL) para definir, provisionar e testar sua infraestrutura do Terraform como código.