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.
Erstellen von Vorlagen und Erstellen von Paketen für AWS Proton
AWS Proton stellt Ressourcen basierend auf Infrastructure as Code (IaC)-Dateien für Sie 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, Service-Instance oder Komponente) erstellen, AWS Proton verwendet eine Rendering-Engine, die Eingabewerte mit einer Vorlage kombiniert, um eine IaC-Datei zu erstellen, die bereit für die Bereitstellung ist.
Administratoren erstellen die meisten Vorlagen als Vorlagenpakete und laden sie dann hoch und registrieren sie in AWS Proton. Der Rest dieser Seite behandelt diese AWS Proton Vorlagenpakete. Direkt definierte Komponenten sind eine Ausnahme – Entwickler erstellen sie und stellen IaC-Vorlagendateien direkt bereit. Weitere Informationen zu Komponenten finden Sie unter AWS Proton-Komponenten.
Themen
Vorlagenpakete
Als Administrator erstellen und registrieren Sie Vorlagen bei AWS Proton. Sie verwenden diese Vorlagen, um Umgebungen und Services zu erstellen. Wenn Sie einen Service erstellen, stellt Service-Instances AWS Proton bereit und stellt sie in ausgewählten Umgebungen bereit. Weitere Informationen finden Sie unter AWS Protonfür Plattformteams.
Um eine Vorlage in zu erstellen und zu registrieren AWS Proton, laden Sie ein Vorlagenpaket hoch, das die Infrastructure as Code (IaC)-Dateien enthält, die bereitstellen und die Umgebung oder den Service bereitstellen AWS Proton müssen.
Ein Vorlagenpaket enthält Folgendes:
-
Eine Infrastructure as Code (IaC)-Datei mit einer YAML-Manifestdatei, die die IaC-Datei auflistet.
-
Eine Schema-YAML-Datei für Ihre Parameterdefinitionen für die IaC-Dateieingabe.
Ein CloudFormation Umgebungsvorlagenpaket enthält eine IaC-Datei.
Ein CloudFormation Servicevorlagenpaket enthält eine IaC-Datei für Service-Instance-Definitionen und eine weitere optionale IaC-Datei für eine Pipeline-Definition.
Pakete für Terraform-Umgebungen und -Servicevorlagen können jeweils mehrere IaC-Dateien enthalten.
AWS Proton erfordert eine Eingabeparameter-Schemadatei. Wenn Sie AWS CloudFormation zum Erstellen Ihrer IaC-Dateien verwenden, verwenden Sie die Jinja
Das folgende Diagramm zeigt ein Beispiel für Schritte, die Sie ausführen können, um eine Vorlage für zu erstellen AWS Proton.
Identifizieren Sie die Eingabeparameter .
Erstellen Sie eine Schemadatei, um Ihre Eingabeparameter zu definieren.
Erstellen Sie IaC-Dateien, die auf Ihre Eingabeparameter verweisen. Sie können auf UmgebungsIaC-Dateiausgaben als Eingaben für Ihre Service-IaC-Dateien verweisen.
Registrieren Sie eine Vorlagenversion bei AWS Proton und laden Sie Ihr Vorlagenpaket hoch.