Práticas recomendadas para gerenciamento AWS de versões do Provider - 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á.

Práticas recomendadas para gerenciamento AWS de versões do Provider

O gerenciamento cuidadoso das versões do AWS Provider e dos módulos Terraform associados é fundamental para a estabilidade. Esta seção descreve as melhores práticas em relação às restrições de versão e atualizações.

Adicionar verificações automáticas de versão

Adicione verificações de versão para provedores do Terraform em seus pipelines de CI/CD para validar a fixação da versão e falhe nas compilações se a versão for indefinida.

  • Adicione verificações de TFlint em pipelines de CI/CD para verificar as versões do provedor que não tenham restrições fixas de versão principal/secundária definidas. Use o plug-in de conjunto de regras TFlint para o Terraform AWS Provider, que fornece regras para detectar possíveis erros e verifica as melhores práticas sobre recursos. AWS

  • Falha em execuções de CI que detectam versões não fixadas do provedor para evitar que atualizações implícitas cheguem à produção.

Monitore novos lançamentos

  • Monitore as notas de lançamento e os feeds do changelog do provedor. Receba notificações sobre novos lançamentos principais/secundários.

  • Avalie as notas de versão em busca de possíveis alterações significativas e avalie seu impacto em sua infraestrutura existente.

  • Atualize primeiro as versões secundárias em ambientes que não sejam de produção para validá-las antes de atualizar o ambiente de produção.

Ao automatizar as verificações de versão em pipelines e monitorar novas versões, você pode detectar atualizações não suportadas com antecedência e dar tempo às suas equipes para avaliar o impacto de novas versões principais/secundárias antes de atualizar os ambientes de produção.

Contribua com fornecedores

Contribua ativamente com o HashiCorp AWS Provedor relatando defeitos ou solicitando recursos em GitHub problemas:

  • Abra problemas bem documentados no repositório do AWS Provider para detalhar quaisquer bugs encontrados ou funcionalidades que estejam faltando. Forneça etapas reproduzíveis.

  • Solicite e vote em aprimoramentos para expandir os recursos do AWS provedor para gerenciar novos serviços.

  • Consulte pull requests emitidos ao contribuir com propostas de correções para defeitos ou aprimoramentos do fornecedor. Link para problemas relacionados.

  • Siga as diretrizes de contribuição no repositório para convenções de codificação, padrões de teste e documentação.

Ao retribuir aos provedores que você usa, você pode fornecer informações diretas em seu roteiro e ajudar a melhorar sua qualidade e seus recursos para todos os usuários.