Veröffentlicht am: Apr 6, 2023

Mit AWS Proton können Kunden jetzt ihre Servicespezifikationen aus einem Git-Repository synchronisieren. Kunden verwenden Proton als Self-Service-Vorlagensystem zur Definition und Aktualisierung der Infrastruktur. Jetzt können Kunden Proton-Servicekonfigurationen wie Verarbeitungsgröße und Zielbereitstellungsumgebung direkt von GitHub oder Bitbucket aus synchronisieren.

Proton ist ein verwalteter Service, mit dem Kunden das Innovationstempo in ihrem Unternehmen erhöhen können, indem Infrastrukturvorlagen für Self-Service-Bereitstellungen definiert, vertrieben und verwaltet werden. Mit Proton können Kunden Services standardisieren, um ihre Sicherheits-, Kosten- und Compliance-Ziele zu erreichen. Das Git-Management von Servicekonfigurationen ermöglicht es Kunden, Änderungen in einem Staging-Zweig zu testen und Änderungen in die Produktion zu übertragen.

Kunden können mit der Verwendung dieser Funktion beginnen, indem sie eine Servicespec, eine Infrastrukturdefinitionsdatei, erstellen. Diese Datei enthält die Parametervariablen, die Entwickler eingeben möchten, wenn sie eine Proton-Vorlage verwenden, um eine Infrastruktur für ihren Dienst zu erstellen, wie z. B. Konfigurationen der Verarbeitungsgröße und die Zielbereitstellungsumgebung (z. B. test1). Wenn Sie die Konsole verwenden, kann Proton eine Pull-Anfrage mit diesen Dateien an das von Ihnen gewählte Repository erstellen. Proton synchronisiert automatisch die Spezifikationsdatei und aktualisiert den Proton-Service nach jedem Commit, sodass Entwickler ihren bestehenden Git-Workstream nie verlassen müssen, um die Infrastruktur bereitzustellen. Zur weiteren Anpassung erstellen die Teams eine Proton-OPS-Datei, die verschiedene Konfigurationen pro Instanz ihres Dienstes definiert. Um beispielsweise Änderungen zu testen, bevor sie in die Produktion übertragen werden, konfigurieren Teams eine Instanz so, dass sie von einem Staging-Zweig aus synchronisiert wird, und eine weitere Instanz aus einem Produktionszweig. 

Weitere Informationen finden Sie in unserer Dokumentation hier und in unserem Launch-Blog hier.