Veröffentlicht am: Nov 16, 2022
Mit AWS Proton können Kunden jetzt benutzerdefinierte Befehle für die Bereitstellung von Infrastrukturen aus ihren Vorlagen angeben. Damit können sie Vorlagen, die mit dem AWS Cloud Development Kit (CDK) und anderen Vorlagen- und Bereitstellungstools definiert wurden, über Proton verwalten. Plattformingenieure definieren und aktualisieren mit Proton die Infrastruktur, die Entwickler über eine Self-Service-Schnittstelle bereitstellen können. Jetzt können Plattformingenieure zusätzlich zu den bereits unterstützten AWS CloudFormation und Terraform eine standardisierte Infrastruktur mit CDK definieren.
AWS Proton ist ein verwalteter Service für Plattformingenieure, der das Innovationstempo erhöht, indem er Infrastrukturvorlagen für Selfservice-Bereitstellungen definiert, anbietet und verwaltet. Mit Proton können Kunden zentralisierte Vorlagen standardisieren, um Sicherheits-, Kosten- und Compliance-Ziele zu erreichen. Proton unterstützt Plattformingenieure bei der Skalierung ihres Einflusses mit einem Self-Service-Modell, was zu einer höheren Geschwindigkeit für den Entwicklungs- und Bereitstellungsprozess während des gesamten Lebenszyklus einer Anwendung führt.
AWS Proton unterstützt CDK durch eine neue Funktion namens CodeBuild-Bereitstellung. Kunden können die CodeBuild-Bereitstellung verwenden, um Befehle zur Bereitstellung der Infrastruktur auszuführen, einschließlich, aber nicht ausschließlich, CDK-Befehle. Bei der CodeBuild-Bereitstellung stellen die Plattformingenieure Proton die Befehle zur Verfügung, die ihre eigene Logik für die Bereitstellung der Infrastruktur in einer bestimmten Vorlage definieren. So können Plattformingenieure festlegen, wie CDK oder das Tool ihrer Wahl ausgeführt werden soll. Ein Team könnte beispielsweise die CodeBuild-Bereitstellung verwenden, um die Infrastruktur durch Ausführen von cdk deploy bereitzustellen, ein anderes könnte mit cdk synth eine CloudFormation-Vorlage synthetisieren und sie dann mit CloudFormation unter Verwendung von cfn create-stack bereitstellen. Ein anderer Kunde könnte die CodeBuild-Bereitstellung zur Ausführung von Terraform nutzen, indem er Terraform installiert und dann „terraform apply“ ausführt. Bei der CodeBuild-Bereitstellung verwendet Proton AWS CodeBuild, um die vom Kunden bereitgestellten Befehle in der angegebenen Reihenfolge auszuführen.