

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
<a name="version"></a>

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.

**Topics**
+ [Adicionar verificações automáticas de versão](#version-check)
+ [Monitore novos lançamentos](#new-releases)
+ [Contribua com fornecedores](#contribute-providers)

## Adicionar verificações automáticas de versão
<a name="version-check"></a>

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](https://github.com/terraform-linters/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](https://github.com/terraform-linters/tflint-ruleset-aws), 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
<a name="new-releases"></a>
+ 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
<a name="contribute-providers"></a>

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.