CloudFormation Konzepte der Registrierung - 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.

CloudFormation Konzepte der Registrierung

In diesem Thema werden die wichtigsten Konzepte erläutert, damit Sie sich mit der CloudFormation Registrierung vertraut machen und damit beginnen können, sie zu verwenden.

Arten von Erweiterungen

Die Registrierung bietet die folgenden Erweiterungstypen:

Haken

Hooks sind Validierungsprüfungen, die die Konfiguration Ihrer AWS Ressourcen überprüfen, bevor sie von erstellt, aktualisiert oder gelöscht werden CloudFormation. Sie bieten einen Mechanismus zur Durchsetzung organisatorischer Standards und bewährter Verfahren, indem sie Ressourcenkonfigurationen anhand bestimmter Anforderungen validieren. Wenn ein Hook Ressourcen erkennt, die Ihrer Hook-Logik nicht entsprechen, kann er entweder eine Warnung ausgeben oder den Bereitstellungsprozess fehlschlagen, um zu verhindern, dass nicht konforme Ressourcen bereitgestellt werden.

Module

Module sind wiederverwendbare Ressourcenkonfigurationen, die in mehreren CloudFormation Stack-Vorlagen enthalten sein können. Sie wurden entwickelt, um die Erstellung und Pflege von CloudFormation Vorlagen zu vereinfachen, indem sie komplexe oder häufig verwendete Ressourcenkonfigurationen in wiederverwendbare Komponenten kapseln. Dies fördert die Konsistenz und Standardisierung der Infrastrukturbereitstellungen Ihres Unternehmens.

Ressourcentypen

Mit Ressourcentypen können Sie Ressourcen von Drittanbietern oder benutzerdefinierte Ressourcen modellieren und automatisieren, die nicht nativ von unterstützt werden. CloudFormation Durch die Entwicklung von Ressourcentypen können Sie die Funktionen zur Bereitstellung und Verwaltung von Ressourcen aus verschiedenen Drittanbieterdiensten erweitern CloudFormation.

Öffentliche Erweiterungstypen

Öffentliche Erweiterungen sind CloudFormation Erweiterungen, die öffentlich in der Registrierung veröffentlicht werden und von allen CloudFormation Benutzern verwendet werden können. Dies schließt Erweiterungen ein, die von Herausgebern von Erweiterungen AWS und Drittanbietern veröffentlicht wurden.

Es gibt zwei Arten von öffentlichen Erweiterungen:

  • AWS Öffentliche Erweiterungen — Erweiterungen, die von veröffentlicht werden, AWS sind immer öffentlich und standardmäßig aktiviert, sodass Sie keine Maßnahmen ergreifen müssen, bevor Sie sie in Ihrem Konto verwenden. Darüber hinaus gilt: AWS steuert die Versionsverwaltung der Erweiterung, sodass Sie immer die neueste verfügbare Version verwenden.

  • Drittanbieter-Erweiterungen – Dies sind Erweiterungen, die für den allgemeinen Gebrauch durch andere Publisher als AWS zur Verfügung gestellt werden. Um eine öffentliche Erweiterung verwenden zu können, müssen Sie sie zunächst in Ihrem Konto und in Ihrer Region aktivieren. Weitere Informationen finden Sie unter Verwenden Sie öffentliche Erweiterungen von Drittanbietern aus der CloudFormation Registrierung.

Anmerkung

Wie bei privaten Erweiterungen können öffentliche Erweiterungen von Drittanbietern Ereignis-Handler implementieren, die während des Erstellungs-, Lese-, Aktualisierungs-, Listen- und Lösch-Vorgängen ausgeführt werden. Aus diesem Grund kann die Verwendung dieser Erweiterungen in Ihren CloudFormation Stacks zu Gebühren für Ihr Konto führen. Dies wird zusätzlich zu den für die erstellten Ressourcen anfallenden Gebühren berechnet. Weitere Informationen finden Sie unter AWS CloudFormation Preise.

Typen von privaten Erweiterungen

Private Erweiterungen sind solche Erweiterungen von Drittanbietern, die Sie explizit für die Verwendung in Ihrem AWS-Konto freigeschaltet haben.

Es gibt zwei Arten von Erweiterungen:

  • Aktivierte private Erweiterungen — Dies sind die lokalen Kopien von Erweiterungen von Drittanbietern, die Sie für Ihr Konto und Ihre Region aktiviert haben. Wenn Sie eine öffentliche Erweiterung eines Drittanbieters aktivieren, CloudFormation wird eine lokale Kopie dieser Erweiterung in der Registrierung Ihres Kontos erstellt. Weitere Informationen finden Sie unter Verwenden Sie private Erweiterungen von Drittanbietern, die mit Ihnen geteilt wurden.

  • Registrierte private Erweiterungen — Sie können auch private Erweiterungen aktivieren, die nicht in der öffentlichen CloudFormation Registrierung aufgeführt sind. Dies können Erweiterungen sein, die Sie selbst erstellt haben, oder solche, die von Ihrer Organisation oder einem anderen Drittanbieter für Sie freigegeben wurden. Um eine solche private Erweiterung in Ihrem Konto zu verwenden, müssen Sie sie zuerst registrieren. Durch die Registrierung der Erweiterung wird eine Kopie der Erweiterung in die CloudFormation Registrierung in Ihrem Konto hochgeladen und aktiviert.

Jede Verwendung von privaten Erweiterungen in Ihrem Konto entspricht der Verwendung in einer Sandbox-Umgebung. Dies liegt daran, dass Erweiterungen versioniert und das Bereitstellungsverhalten versionsspezifisch ist, was bedeutet, dass sich private Erweiterungen genauso verhalten, als wären sie öffentlich gemacht worden.

Anmerkung

Private Erweiterungen und aktivierte öffentliche Erweiterungen von Drittanbietern können Ereignis-Handler implementieren, die während Erstellungs-, Lese-, Aktualisierungs-, Listen- und Löschvorgängen ausgeführt werden. Aus diesem Grund fallen Gebühren für Ihr Konto an, wenn Sie diese Erweiterungen in Ihren CloudFormation Stacks verwenden. Dies wird zusätzlich zu den für die erstellten Ressourcen anfallenden Gebühren berechnet. Weitere Informationen finden Sie unter AWS CloudFormation Preise.