Synchronisation des piles avec le code source stocké dans un dépôt Git avec Git sync - 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 dépôt Git avec Git sync

Avec Git sync, vous pouvez gérer vos CloudFormation piles à l'aide du contrôle de source. Pour ce faire, configurez CloudFormation pour surveiller un dépôt Git. Le référentiel est surveillé pour détecter les modifications apportées à deux fichiers :

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

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

Lorsque vous validez des modifications apportées au modèle ou au fichier de déploiement, la pile est CloudFormation automatiquement mise à jour. Ainsi, vous pouvez utiliser les pull requests et le suivi des versions pour configurer, déployer et mettre à jour vos CloudFormation stacks à partir d'un emplacement centralisé.

Git sync fournit une interface de console que vous pouvez utiliser pour créer un lien vers un dépôt, générer un fichier de déploiement de stack, mettre à jour un CloudFormation modèle et envoyer une pull request à votre dépôt. 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. Git Sync est accessible via la CloudFormation console lorsque vous créez une pile. Vous pouvez également accéder à Git Sync à l'aide de CodeConnections. Pour plus d'informations, consultez la section Utilisation des configurations de synchronisation pour les référentiels liés dans le guide de l'utilisateur de la console Developer Tools.

Git Sync prend GitHuben charge les référentiels GitHub Enterprise GitLab, Bitbucket et GitLab autogérés.

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 Git sync dans le cadre d'une stratégie multi-comptes, consultez le billet de blog suivant Utiliser AWS CloudFormation Git sync pour configurer les ressources dans les comptes clients.