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.
Voraussetzungen für die Entwicklung benutzerdefinierter AWS CloudFormation Hooks
Sie können einen benutzerdefinierten Hook mit Java oder Python entwickeln. Im Folgenden sind die Voraussetzungen für die Entwicklung benutzerdefinierter Hooks aufgeführt:
Java-Voraussetzungen
-
Anmerkung
Wenn Sie beabsichtigen, die CloudFormation Befehlszeilenschnittstelle (CLI) zu verwenden, um ein Hooks-Projekt für Java zu initiieren, müssen Sie auch Python 3.8 oder höher installieren. Das Java-Plugin für die CloudFormation CLI kann über
pip
(Pythons Paketmanager) installiert werden, der mit Python nicht kompatibel ist.
Um Hook-Handler für Ihr Java-Hooks-Projekt zu implementieren, können Sie die Java-Hook-Handler-Beispieldateien herunterladen.
Python-Voraussetzungen
-
Python-Version 3.8
oder höher.
Um Hook-Handler für Ihr Python-Hooks-Projekt zu implementieren, können Sie die Python-Hook-Handler-Beispieldateien herunterladen.
Berechtigungen für die Entwicklung von Hooks
Zusätzlich zu den Berechtigungen CloudFormation Create
Update
, und Delete
Stack benötigen Sie Zugriff auf die folgenden AWS CloudFormation Operationen. Der Zugriff auf diese Operationen wird über die CloudFormation Richtlinie Ihrer IAM-Rolle verwaltet.
Weitere Informationen finden Sie unter Erteilen Sie IAM-Berechtigungen für Hooks CloudFormation.
Richten Sie eine Entwicklungsumgebung für Hooks ein
Um Hooks zu entwickeln, sollten Sie mit CloudFormation Vorlagen und entweder mit Python oder Java vertraut sein.
Um die CloudFormation CLI und die zugehörigen Plugins zu installieren:
-
Installieren Sie die CloudFormation CLI mit
pip
dem Python-Paketmanager.pip3 install cloudformation-cli
-
Installieren Sie entweder das Python- oder das Java-Plugin für die CloudFormation CLI.
Um die CloudFormation CLI und das Plugin zu aktualisieren, können Sie die Upgrade-Option verwenden.