Verwenden Sie Module aus der CloudFormation privaten Registry - AWS CloudFormation

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.

Verwenden Sie Module aus der CloudFormation privaten Registry

In diesem Thema wird erklärt, wie Module in CloudFormation Vorlagen verwendet werden. Stellen Sie sich Module als vorgefertigte Bündel von Ressourcen vor, die Sie Ihren Vorlagen hinzufügen können.

Um ein Modul zu verwenden, gehen Sie wie folgt vor:

  • Modul registrieren — Sie registrieren Module in der CloudFormation Registrierung als private Erweiterungen. Stellen Sie sicher, dass es in der Region AWS-Konto und der Region registriert ist, in der Sie arbeiten. Weitere Informationen finden Sie unter CloudFormation Konzepte der Registrierung.

  • Fügen Sie es in Ihre Vorlage ein — Fügen Sie das Modul dem Resources Abschnittssyntaxreferenz für CloudFormation Vorlagen Abschnitt Ihrer CloudFormation Vorlage hinzu, genau wie Sie es mit anderen Ressourcen tun würden. Sie müssen auch alle erforderlichen Eigenschaften für das Modul angeben.

  • Den Stack erstellen oder aktualisieren — Wenn Sie einen Stack-Vorgang starten, CloudFormation wird eine verarbeitete Vorlage generiert, die alle enthaltenen Module in die entsprechenden Ressourcen auflöst.

  • Vorschau der Änderungen — Bevor Sie Änderungen vornehmen, können Sie anhand eines Änderungssatzes sehen, welche Ressourcen hinzugefügt oder geändert werden. Weitere Informationen finden Sie unter CloudFormation Stapel mithilfe von Änderungssätzen aktualisieren.

Betrachten Sie das folgende Beispiel: Sie haben eine Vorlage, die sowohl Ressourcen als auch Module enthält. Die Vorlage enthält eine einzelne Ressource sowie ein ModulModuleParent. ResourceA Dieses Modul enthält zwei Ressourcen ResourceB und ResourceC sowie ein verschachteltes Modul. ModuleChild ModuleChildenthält eine einzelne Ressource,ResourceD. Wenn Sie aus dieser Vorlage einen Stapel erstellen, CloudFormation verarbeitet die Vorlage und löst die Module in die entsprechenden Ressourcen auf. Der resultierende Stapel hat vier Ressourcen:ResourceA, ResourceBResourceC, undResourceD.

CloudFormation Löst während eines Stack-Vorgangs die beiden in der Stack-Vorlage enthaltenen Module in die entsprechenden vier Ressourcen auf.

CloudFormation verfolgt, welche Ressourcen in einem Stapel aus Modulen erstellt wurden. Sie können diese Informationen auf den Registerkarten Ereignisse, Ressourcen und Abweichungen für einen bestimmten Stack anzeigen und sie sind auch in der Änderungssatzvorschau enthalten.

Module sind von Ressourcen in einer Vorlage unterscheidbar, da sie der folgenden vierteiligen Namenskonvention entsprechen, im Gegensatz zu der typischen dreiteiligen Konvention, die von Ressourcen verwendet wird:

organization::service::use-case::MODULE