Vorlagen erstellen und Bundles erstellen für AWS Proton - AWS Proton

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vorlagen erstellen und Bundles erstellen für AWS Proton

AWS Proton stellt Ihnen Ressourcen auf der Grundlage von IaC-Dateien (Infrastructure as Code) bereit. Sie beschreiben die Infrastruktur in wiederverwendbaren IaC-Dateien. Um die Dateien für verschiedene Umgebungen und Anwendungen wiederverwendbar zu machen, erstellen Sie sie als Vorlagen, definieren Eingabeparameter und verwenden diese Parameter in IaC-Definitionen. Wenn Sie später eine Bereitstellungsressource (Umgebung, Dienstinstanz oder Komponente) erstellen, AWS Proton verwendet sie eine Rendering-Engine, die Eingabewerte mit einer Vorlage kombiniert, um eine IaC-Datei zu erstellen, die bereit zur Bereitstellung ist.

Administratoren erstellen die meisten Vorlagen als Vorlagenpakete, laden sie dann hoch und registrieren sie dort. AWS Proton Im Rest dieser Seite werden diese AWS Proton Vorlagenpakete beschrieben. Direkt definierte Komponenten sind eine Ausnahme — Entwickler erstellen sie und stellen IaC-Vorlagendateien direkt zur Verfügung. Weitere Informationen zu Komponenten finden Sie unter. AWS Proton Komponenten

Vorlagenpakete

Als Administrator erstellen und registrieren Sie Vorlagen mit AWS Proton. Sie verwenden diese Vorlagen, um Umgebungen und Dienste zu erstellen. Wenn Sie einen Dienst erstellen, AWS Proton werden Dienstinstanzen in ausgewählten Umgebungen bereitgestellt und bereitgestellt. Weitere Informationen finden Sie unter AWS Proton für Plattformteams.

Um eine Vorlage zu erstellen und zu registrieren AWS Proton, laden Sie ein Vorlagenpaket hoch, das die IaC-Dateien (Infrastructure as Code) enthält, die bereitgestellt AWS Proton werden müssen, sowie die Umgebung oder der Service.

Ein Vorlagenpaket enthält Folgendes:

Ein Paket mit CloudFormation Umgebungsvorlagen enthält eine IaC-Datei.

Ein CloudFormation Dienstvorlagenpaket enthält eine IaC-Datei für Service-Instanzdefinitionen und eine weitere optionale IaC-Datei für eine Pipeline-Definition.

Terraform-Umgebungs- und Dienstvorlagenpakete können jeweils mehrere IaC-Dateien enthalten.

AWS Proton erfordert eine Eingabeparameter-Schemadatei. Wenn Sie Ihre IaC-Dateien erstellen, verwenden Sie die Jinja-Syntax, um auf Ihre Eingabeparameter zu verweisen. AWS CloudFormation AWS Proton stellt Parameter-Namespaces bereit, mit denen Sie auf Parameter in Ihren IaC-Dateien verweisen können.

Das folgende Diagramm zeigt ein Beispiel für Schritte, für die Sie eine Vorlage erstellen können. AWS Proton

Ein Diagramm, das einen Prozess zum Erstellen eines Vorlagenpakets für eine Reihe von AWS Proton Infrastrukturressourcen beschreibt.

Red circle with the number 1 inside, typically used as a notification icon. Identifizieren Sie die Eingabeparameter.

Number 2 icon in a pink circle. Erstellen Sie eine Schemadatei, um Ihre Eingabeparameter zu definieren.

Pink square icon with a white exclamation mark inside a circle. Erstellen Sie IAc-Dateien, die auf Ihre Eingabeparameter verweisen. Sie können die Ausgaben der Umgebungs-IaC-Dateien als Eingaben für Ihre Service-IaC-Dateien referenzieren.

Number 4 in a red circle icon, commonly used to indicate a notification count. Registrieren Sie eine Vorlagenversion bei AWS Proton und laden Sie Ihr Vorlagenpaket hoch.