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.
Exemplarische Vorgehensweise: Benutzerdefinierte Erweiterungen erstellen AWS AppConfig
Führen Sie die folgenden Aufgaben aus, um eine benutzerdefinierte AWS AppConfig Erweiterung zu erstellen. Jede Aufgabe wird in späteren Themen ausführlicher beschrieben.
Anmerkung
Beispiele für benutzerdefinierte AWS AppConfig Erweiterungen finden Sie unter GitHub:
- 1. Erstellen Sie eine Funktion AWS Lambda
-
In den meisten Anwendungsfällen müssen Sie zum Erstellen einer benutzerdefinierten Erweiterung eine AWS Lambda Funktion erstellen, die alle in der Erweiterung definierten Berechnungen und Verarbeitungen durchführt. Eine Ausnahme von dieser Regel ist, wenn Sie benutzerdefinierte Versionen der erstellten AWS Benachrichtigungserweiterungen erstellen, um Aktionspunkte hinzuzufügen oder zu entfernen. Weitere Informationen zu dieser Ausnahme finden Sie unter. Eine benutzerdefinierte AWS AppConfig Erweiterung erstellen
- 2. Konfigurieren Sie die Berechtigungen für Ihre benutzerdefinierte Erweiterung
-
Um die Berechtigungen für Ihre benutzerdefinierte Erweiterung zu konfigurieren, können Sie einen der folgenden Schritte ausführen:
-
Erstellen Sie eine AWS Identity and Access Management (IAM) -Servicerolle, die
InvokeFunction
Berechtigungen enthält. -
Erstellen Sie mithilfe der AddPermissionAPILambda-Aktion eine Ressourcenrichtlinie.
In dieser exemplarischen Vorgehensweise wird beschrieben, wie Sie die IAM Servicerolle erstellen.
-
- 3. Erstellen Sie eine Erweiterung
-
Sie können eine Erweiterung erstellen, indem Sie die AWS AppConfig Konsole verwenden oder die CreateExtensionAPIAktion über AWS CLI AWS Tools for PowerShell, oder den aufrufenSDK. Die exemplarische Vorgehensweise verwendet die Konsole.
- 4. Erstellen Sie eine Erweiterungszuordnung
-
Sie können eine Erweiterungszuordnung erstellen, indem Sie die AWS AppConfig Konsole verwenden oder die CreateExtensionAssociationAPIAktion über AWS CLI AWS Tools for PowerShell, oder den aufrufenSDK. Die exemplarische Vorgehensweise verwendet die Konsole.
- 5. Führen Sie eine Aktion aus, die die Erweiterung aufruft
-
Ruft nach dem Erstellen der Zuordnung AWS AppConfig die Erweiterung auf, wenn die durch die Erweiterung definierten Aktionspunkte für diese Ressource eintreten. Wenn Sie beispielsweise eine Erweiterung zuordnen, die eine
PRE_CREATE_HOSTED_CONFIGURATION_VERSION
Aktion enthält, wird die Erweiterung jedes Mal aufgerufen, wenn Sie eine neue Version der gehosteten Konfiguration erstellen.
In den Themen in diesem Abschnitt werden alle Aufgaben beschrieben, die beim Erstellen einer benutzerdefinierten AWS AppConfig
Erweiterung anfallen. Jede Aufgabe wird im Kontext eines Anwendungsfalls beschrieben, in dem ein Kunde eine Erweiterung erstellen möchte, die eine Konfiguration automatisch in einem Amazon Simple Storage Service (Amazon S3) -Bucket sichert. Die Erweiterung wird immer dann ausgeführt, wenn eine gehostete Konfiguration erstellt (PRE_CREATE_HOSTED_CONFIGURATION_VERSION
) oder bereitgestellt (PRE_START_DEPLOYMENT
) wird.
Themen
- Eine Lambda-Funktion für eine benutzerdefinierte Erweiterung erstellen AWS AppConfig
- Konfiguration von Berechtigungen für eine benutzerdefinierte AWS AppConfig Erweiterung
- Eine benutzerdefinierte AWS AppConfig Erweiterung erstellen
- Eine Erweiterungszuordnung für eine benutzerdefinierte AWS AppConfig Erweiterung erstellen