2016-07-20 11 views
1

AWS beschreibt die gesamte CloudFormation Template-Anatomie in this doc. Es besagt, dass der Metadata Abschnitt ein JSON-Objekt ist, das zusätzliche Information zu der Vorlage bereitstellt. siehe
In this doc können wir, dass die einzigen angegebenen Beispiele für die Verwendung der Metadaten Abschnitt sind:Was ist der Zweck des Metadatenbereichs in einer CloudFormation-Vorlage?

  • AWS::CloudFormation::Init aber it seems dass der einzige Ort, wo sie verwendet werden kann, ist in der Ressource Metadaten Abschnitt und nicht in der Vorlage Metadaten Abschnitt. Ist es nicht?
  • AWS::CloudFormation::Interface
  • AWS::CloudFormation::Designer

Die Frage ist, können wir eine beliebige JSON im Template-Metadaten Abschnitt wirklich haben? Und wenn ja, was kann sein Zweck sein?

Hinweis: Die Frage bezieht sich nicht auf die Ressourcenmetadaten, sondern auf den Abschnitt "Vorlagenmetadaten".

Antwort

3

Die Benutzeroberfläche des Cloud-Formation-Designers verwendet AWS :: CloudFormation :: Designer in diesem Bereich, um zusätzliche Präsentationsdaten zu speichern.

Andere Tools von Drittanbietern, die Vorlagen generieren und ändern, können Vorlagenmetadaten verwenden, um zusätzliche Informationen und/oder Zustände zu speichern.

+0

Mit dem CloudFormation Designer scheint es seine zusätzlichen Daten im Abschnitt "AWS :: CloudFormation :: Designer" des Metadaten-Bereichs zu speichern. Übrigens, wenn ich das verstehe, wird der Metadaten-Bereich von CloudFormation selbst nicht verwendet, kann aber von Drittanbietern genutzt werden, um zusätzliche Informationen zu speichern. Wenn Sie einverstanden sind, bearbeiten Sie bitte Ihre Antwort und ich werde sie akzeptieren. – fsenart

+0

Einverstanden, aktualisiert. –

Verwandte Themen