Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Bonnes pratiques pour la gestion des versions des AWS fournisseurs
La gestion soigneuse des versions du AWS fournisseur et des modules Terraform associés est essentielle à la stabilité. Cette section décrit les meilleures pratiques relatives aux contraintes de version et aux mises à niveau.
Bonnes pratiques :
Ajouter des vérifications de version automatisées
Ajoutez des vérifications de version pour les fournisseurs Terraform dans vos pipelines CI/CD afin de valider l'épinglage des versions et d'échouer les builds si la version n'est pas définie.
-
Ajoutez des contrôles TFlint
dans les pipelines CI/CD pour rechercher les versions des fournisseurs pour lesquelles aucune contrainte de version majeure ou mineure n'est définie. Utilisez le plugin TFlint ruleset pour Terraform AWS Provider , qui fournit des règles pour détecter d'éventuelles erreurs et vérifie les meilleures pratiques en matière de ressources. AWS -
Fail CI exécute des exécutions qui détectent les versions non épinglées des fournisseurs afin d'empêcher les mises à niveau implicites d'atteindre le stade de production.
Surveillez les nouvelles versions
-
Surveillez les notes de publication et les flux du journal des modifications des fournisseurs. Recevez des notifications sur les nouvelles versions majeures/mineures.
-
Évaluez les notes de publication pour détecter les modifications potentiellement importantes et évaluez leur impact sur votre infrastructure existante.
-
Mettez d'abord à niveau les versions mineures dans les environnements hors production pour les valider avant de mettre à jour l'environnement de production.
En automatisant les vérifications de version dans les pipelines et en surveillant les nouvelles versions, vous pouvez détecter rapidement les mises à niveau non prises en charge et donner à vos équipes le temps d'évaluer l'impact des nouvelles versions majeures/mineures avant de mettre à jour les environnements de production.
Contribuez aux fournisseurs
Contribuez activement au HashiCorp AWS fournisseur en signalant les défauts ou en demandant des fonctionnalités en cas de GitHub problème :
-
Ouvrez les problèmes bien documentés dans le référentiel AWS Provider pour détailler les bogues que vous avez rencontrés ou les fonctionnalités manquantes. Fournissez des étapes reproductibles.
-
Demandez et votez sur des améliorations visant à étendre les capacités du AWS fournisseur en matière de gestion de nouveaux services.
-
Référencez les pull requests émises lorsque vous proposez des correctifs ou des améliorations à apporter aux fournisseurs. Lien vers les problèmes connexes.
-
Suivez les directives de contribution du référentiel pour les conventions de codage, les normes de test et la documentation.
En redonnant aux fournisseurs auxquels vous faites appel, vous pouvez contribuer directement à leur feuille de route et contribuer à améliorer leur qualité et leurs capacités pour tous les utilisateurs.