Synchronisation des piles avec le code source stocké dans un référentiel Git avec synchronisation depuis Git - AWS CloudFormation

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.

Synchronisation des piles avec le code source stocké dans un référentiel Git avec synchronisation depuis Git

Grâce à la synchronisation Git, vous pouvez gérer vos piles CloudFormation avec la gestion des versions. Pour ce faire, configurez CloudFormation pour surveiller un référentiel Git. Le référentiel est surveillé pour détecter les modifications apportées à deux fichiers :

  • Un fichier modèle CloudFormation qui définit une pile

  • Un fichier de déploiement de pile contenant les paramètres qui configurent la pile

Srâce à la synchronisation depuis Git, vous pouvez utilise des requêtes pull et le suivi des versions pour configurer, déployer et mettre à jour vos piles CloudFormation à partir d’un emplacement centralisé. Lorsque vous validez les modifications apportées au modèle ou au fichier de déploiement, CloudFormation met automatiquement à jour la pile. Si vous utilisez des requêtes pull, CloudFormation peut laisser un commentaire expliquant les modifications qui seront apportées à votre pile avant de la mettre à jour. Cependant, vous devez d’abord activer cette caractéristique.

La synchronisation Git fournit une interface de console que vous pouvez utiliser pour établir un lien avec un référentiel, générer un fichier de déploiement de pile, mettre à jour un modèle CloudFormation et envoyer une demande d’extraction à votre référentiel. La synchronisation Git fournit également un tableau de bord d’état que vous pouvez utiliser pour surveiller, modifier et dépanner les déploiements actifs de la pile de synchronisation Git. La synchronisation Git est accessible via la console CloudFormation lorsque vous créez une pile. Vous pouvez également accéder à la synchronisation depuis Git via CodeConnections. Pour plus d’informations, consultez Utilisation des configurations de synchronisation pour les référentiels liés dans le Guide de l’utilisateur de la console des outils pour développeurs.

La synchronisation depuis Git prend en charge les référentiels GitHub, GitHub Enterprise, GitLab, Bitbucket et GitLab autogéré.

Note

La synchronisation Git est disponible dans les régions suivantes : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Californie du Nord), USA Ouest (Oregon), Canada (Centre), Asie-Pacifique (Mumbai), Asie-Pacifique (Tokyo), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Europe (Irlande), Europe (Londres), Europe (Paris), Europe (Stockholm), Europe (Francfort), Europe (Milan) et Amérique du Sud (São Paulo).

Pour plus d’informations sur l’utilisation de la synchronisation depuis Git dans le cadre d’une stratégie multi-comptes, consultez l’article de blog intitulé Utilisation de la synchronisation depuis Git de CloudFormation pour configurer des ressources dans des comptes clients.