Publié le: Mar 23, 2022

La prise en charge par AWS Proton de la définition de l'infrastructure en langage de configuration HashiCorp (HCL) et de l'approvisionnement de l'infrastructure à l'aide de Terraform Open Source est désormais disponible dans toutes les régions où Proton est disponible. Les équipes de plateformes peuvent désormais définir des modèles AWS Proton à l'aide des modules Terraform, en plus de CloudFormation. AWS Proton tire parti de l'automatisation Terraform gérée par le client pour approvisionner ou mettre à jour l'infrastructure. Les clients peuvent utiliser Terraform comme outil de définition et d'approvisionnement de l'infrastructure, et AWS Proton maintient à jour les modules utilisés de manière constante. Ce lancement disponible pour tous comprend la prise en charge des référentiels BitBucket pour la gestion de l'infrastructure, ainsi que la messagerie améliorée dans l'ensemble du service. Objectif : clarifier davantage le statut de l'approvisionnement.

AWS Proton est le premier service de déploiement d'applications entièrement géré pour les conteneurs et la technologie sans serveur. Les équipes de la plateforme peuvent utiliser AWS Proton pour connecter et coordonner tous les différents outils nécessaires à l'approvisionnement de l'infrastructure, aux déploiements de code, à la surveillance et aux mises à jour dans une interface en libre-service organisée pour les développeurs. L'interface en libre-service permet aux développeurs d'accéder à une infrastructure approuvée pour créer et déployer leurs applications.

Pour utiliser AWS Proton avec Terraform Open Source, commencez par créer des modèles AWS Proton pour les environnements et les services à l'aide de modules Terraform. Ensuite, sélectionnez un référentiel de configuration. Lorsque les équipes de développement créent ou mettent à jour un service qui utilise Terraform, AWS Proton indique les modules qui composent le service et envoie une demande d'extraction au référentiel correspondant. Une fois que votre flux se déclenche, il approvisionne l'infrastructure. À la fin de l'opération, votre flux renvoie le statut à AWS Proton. Les développeurs peuvent obtenir une infrastructure cohérente approvisionnée pour leurs services sans avoir à assembler et à configurer leurs modules Terraform. Les équipes de plateformes peuvent superviser et mettre à jour l'infrastructure dans plusieurs environnements sans avoir à examiner le code dans différents référentiels et dossiers.

Pour en savoir plus sur l'utilisation d'AWS Proton avec Terraform, consultez cette page.