Veröffentlicht am: Mar 23, 2022

AWS-Proton-Support für die Definition von Infrastruktur in HashiCorp Configuration Language (HCL) und die Bereitstellung von Infrastruktur mit Terraform Open Source ist jetzt allgemein in allen Regionen verfügbar, in denen Proton verfügbar ist. Plattformteams können nun zusätzlich zu CloudFormation AWS-Proton-Vorlagen mithilfe von Terraform-Modulen definieren. AWS Proton nutzt die vom Kunden verwaltete Terraform-Automatisierung, um die Infrastruktur bereitzustellen oder zu aktualisieren. Kunden können Terraform als ihr Infrastrukturdefinitions- und Bereitstellungstool verwenden und AWS Proton hält die Module, die verwendet werden, ständig auf dem neuesten Stand. Dieser allgemein verfügbarer Launch umfasst Support für BitBucket-Repositories für die Infrastrukturverwaltung und verbessertes Messaging über den Service, um den Bereitstellungsstatus weiter zu verdeutlichen.

AWS Proton ist der erste vollständig verwaltete Anwendungsbereitstellungsservice für Container- und Serverless-Anwendungen. Plattformteams können mit AWS Proton alle unterschiedlichen Tools verbinden und koordinieren, die zur Infrastrukturbereitstellung, Code-Bereitstellung, Überwachung und Aktualisierung in einer kuratierten Self-Service-Schnittstelle für Entwickler benötigt werden. Die Self-Service-Schnittstelle bietet Entwicklern Zugriff auf eine bewährte Infrastruktur, auf der sie ihre Anwendungen entwickeln und bereitstellen können.

Erstellen Sie für die Verwendung von AWS Proton mit Terraform Open Source zuerst AWS-Proton-Vorlagen für Umgebungen und Services, die Terraform-Module verwenden. Wählen Sie als Nächstes ein Konfigurations-Repository aus. Wenn Entwicklerteams einen Service erstellen oder aktualisieren, der Terraform verwendet, rendert AWS Proton die Module des Service und sendet eine Pull-Anfrage an das entsprechende Repository. Sobald Ihr Workflow ausgelöst wird, stellt er die Infrastruktur bereit. Nach Abschluss meldet Ihr Workflow den Status an AWS Proton zurück. Entwickler können konsistent Infrastruktur für ihre Services bereitstellen, ohne Terraform-Module vorbereiten und konfigurieren zu müssen. Plattformteams haben die Möglichkeit, Infrastruktur in mehreren Umgebungen zu überwachen und zu aktualisieren, ohne den Code in verschiedenen Repositorys und Ordnern zu überprüfen.

Hier erhalten Sie weitere Informationen über die Verwendung von AWS Proton mit Terraform.