

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Procedure consigliate per la gestione delle versioni del AWS provider
<a name="version"></a>

La gestione attenta delle versioni del AWS Provider e dei moduli Terraform associati è fondamentale per la stabilità. Questa sezione descrive le migliori pratiche relative ai vincoli di versione e agli aggiornamenti.

**Topics**
+ [Aggiungi controlli automatici delle versioni](#version-check)
+ [Monitora le nuove versioni](#new-releases)
+ [Contribuisci ai fornitori](#contribute-providers)

## Aggiungi controlli automatici delle versioni
<a name="version-check"></a>

Aggiungi controlli di versione per i provider Terraform nelle tue pipeline CI/CD per convalidare il blocco delle versioni e fallisci le build se la versione non è definita.
+ Aggiungi i controlli [TFlint](https://github.com/terraform-linters/tflint) nelle pipeline CI/CD per cercare le versioni del provider che non hanno vincoli di versione principale/secondaria fissati. Utilizza il [plug-in TFlint ruleset per Terraform AWS Provider, che fornisce regole per rilevare possibili errori](https://github.com/terraform-linters/tflint-ruleset-aws) e verifica le migliori pratiche sulle risorse. AWS 
+ Esecuzioni Fail CI che rilevano le versioni dei provider non bloccate per impedire che gli aggiornamenti impliciti raggiungano la produzione.

## Monitora le nuove versioni
<a name="new-releases"></a>
+ Monitora le note di rilascio e i feed dei log delle modifiche del provider. Ricevi notifiche sulle nuove versioni principali/secondarie.
+ Valuta le note di rilascio per individuare eventuali modifiche sostanziali e valuta il loro impatto sull'infrastruttura esistente.
+ Aggiorna prima le versioni secondarie in ambienti non di produzione per convalidarle prima di aggiornare l'ambiente di produzione.

Automatizzando i controlli delle versioni nelle pipeline e monitorando le nuove versioni, puoi catturare tempestivamente gli aggiornamenti non supportati e dare ai tuoi team il tempo di valutare l'impatto delle nuove versioni principali/secondarie prima di aggiornare gli ambienti di produzione.

## Contribuisci ai fornitori
<a name="contribute-providers"></a>

Contribuisci attivamente al HashiCorp AWS fornitore segnalando difetti o richiedendo funzionalità nei GitHub problemi:
+ Apri i problemi ben documentati nell'archivio del AWS Provider per dettagliare eventuali bug riscontrati o funzionalità mancanti. Fornisci passaggi riproducibili.
+ Richiedi e vota i miglioramenti per espandere le capacità del AWS fornitore di gestire nuovi servizi.
+ Fai riferimento alle pull request emesse quando contribuisci con proposte di correzioni per difetti o miglioramenti del provider. Link a problemi correlati.
+ Segui le linee guida per i contributi nell'archivio per le convenzioni di codifica, gli standard di test e la documentazione.

Contribuendo ai provider che utilizzi, puoi fornire un contributo diretto alla loro tabella di marcia e contribuire a migliorarne la qualità e le funzionalità per tutti gli utenti.