Veröffentlicht am: Nov 26, 2023
AWS CloudFormation unterstützt jetzt die Git-Synchronisierung, sodass Kunden ihre Stacks aus einer CloudFormation-Vorlage synchronisieren können, die in einem Remote-Git-Repository gespeichert ist. Eine CloudFormation-Vorlage beschreibt die gewünschten Ressourcen und deren Abhängigkeiten. Dies ermöglicht Start und Konfiguration gemeinsam als Stack.
Dieses Feature ermöglicht es Entwicklern, den Entwicklungszyklus zu beschleunigen, indem sie CloudFormation-Bereitstellungen direkt in ihren Git-Workflow integrieren und so den Zeitverlust beim Kontextwechsel reduzieren. Sie können die CloudFormation Git-Synchronisierung über die AWS-Konsole, die CLI und die SDKs aktivieren. Dynamische Werte wie Stack-Parameter und Tags können jetzt über eine YAML-Bereitstellungsdatei angegeben werden, sodass Kunden historische Änderungen an diesen Werten in einer Git-Datei verfolgen können, die in Ihrem Remote-Repository gespeichert ist. Nach der Einrichtung synchronisiert AWS automatisch die Bereitstellungsdatei und die CloudFormation-Vorlage und aktualisiert Ihren Stack nach jedem Commit. Um CloudFormation-Änderungen zu testen, bevor sie in die Produktion übertragen werden, konfigurieren Teams einen Stack so, dass er von einem Git-Staging-Zweig aus synchronisiert wird, und eine weitere Instance aus einem Produktionszweig. Git Sync funktioniert mit GitHub, GitHub Enterprise, GitLab und BitBucket.
Dieses Feature ist in den folgenden Regionen verfügbar: USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Nordkalifornien), USA West (Oregon), Asien-Pazifik (Mumbai), Asien-Pazifik (Seoul), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Europa (Paris), Kanada (Zentral), Europa (Frankfurt), Europa (Irland), Europa (London), Europa (Mailand), Europa (Stockholm) und Südamerika (São Paulo).