Exemplarische Vorgehensweise: Benutzerdefinierte Erweiterungen erstellen AWS AppConfig - AWS AppConfig

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.

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.