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.
Erstelle eineAWS CloudFormationVorlage mit demAWS Toolkit for Visual Studio Code
DasAWS Toolkit for Visual Studio Codekann Ihnen schriftlich weiterhelfenAWS CloudFormationund SAM-Vorlagen.
Voraussetzungen
Toolkit für VS-Code und Voraussetzungen für Anmeldeinformationen
-
Bevor Sie auf die zugreifen könnenCloudFormationService aus dem Toolkit für VS Code, Sie müssen die in der Bedienungsanleitung beschriebenen Anforderungen erfüllenDas Toolkit für VS Code installieren.
-
Die Anmeldeinformationen, die Sie erstellt haben inAuthentifizierung und Zugriffskontrollemuss entsprechenden Lese-/Schreibzugriff auf die beinhaltenAWS CloudFormationDienst.
Anmerkung
Wenn derCloudFormationDer Dienst zeigt eineFehler beim LadenCloudFormationRessourcenNachricht, überprüfen Sie die Berechtigungen, die Sie an diese Anmeldeinformationen angehängt haben. Beachten Sie auch, dass es einige Minuten dauern kann, bis Änderungen an den Berechtigungen aktualisiert werdenAWSExplorer.
CloudFormationVoraussetzungen für Vorlagen
-
Installieren und aktivieren Sie dasRedhat Developer YAML VS Code
Erweiterung. -
Sie müssen mit dem Internet verbunden sein, wenn Sie die Redhat Developer YAML VS Code-Erweiterung verwenden, da sie zum Herunterladen und Einlösen von JSON-Schemas auf Ihren Computer verwendet wird.
Schreiben einesCloudFormationVorlage mit YAML-Schema-Unterstützung
Das Toolkit verwendet YAML-Sprachunterstützung und JSON-Schemas, um den Schreibprozess zu optimierenCloudFormationund SAM-Vorlagen. Funktionen wie Syntaxvalidierung und Autovervollständigung beschleunigen nicht nur den Prozess, sondern tragen auch zur Verbesserung der Qualität Ihrer Vorlage bei. Bei der Auswahl eines Schemas für Ihre Vorlage werden die folgenden bewährten Methoden empfohlen.
CloudFormation-Vorlage
-
Die Datei hat die Erweiterung.yaml oder .yml.
-
Die Datei hat eine oberste Ebene
AWSTemplateFormatVersion
oderRessourcenKnoten.
SAM-Vorlage
-
Alle bereits beschriebenen Kriterien fürCloudFormation
-
Die Datei hat eine oberste EbeneTransformierenKnoten, der einen Wert enthält, der beginnt mit
AWS::Serverless
.
Das Schema wird bei der Änderung der Datei angewendet. Beispielsweise wird ein SAM-Vorlagenschema angewendet, nachdem eine serverlose Transformation zu einemCloudFormationVorlage und Speichern der Datei.
Überprüfung der Syntax
Die YAML-Erweiterung wendet automatisch die Typvalidierung auf Ihre Vorlage an. Dadurch werden Einträge mit ungültigen Typen für eine bestimmte Eigenschaft hervorgehoben. Wenn Sie den Mauszeiger über einen markierten Eintrag bewegen, zeigt die Erweiterung Korrekturmaßnahmen an.
Automatische Vervollständigung
Beim Hinzufügen neuer Felder, Aufzählungswerte oder andererRessourcentypen, können Sie die Autovervollständigungsfunktion der YAML-Erweiterung starten, indem Sie Folgendes eingebenStrg + Leertaste.