Erstelle eineAWS CloudFormationVorlage mit demAWS Toolkit for Visual Studio Code - AWSToolkit für VS Code

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 CodeErweiterung.

  • 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 EbeneAWSTemplateFormatVersionoderRessourcenKnoten.

SAM-Vorlage
  • Alle bereits beschriebenen Kriterien fürCloudFormation

  • Die Datei hat eine oberste EbeneTransformierenKnoten, der einen Wert enthält, der beginnt mitAWS::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.