View a markdown version of this page

Exemplarische Vorgehensweise: Benutzerdefiniert erstellen AWS AppConfig Erweiterungen - 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: Benutzerdefiniert erstellen AWS AppConfig Erweiterungen

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, um alle in der Erweiterung definierten Berechnungen und Verarbeitungen durchzuführen. 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. Schritt 3: Erstellen Sie eine benutzerdefinierte AWS AppConfig extension

2. Konfigurieren Sie die Berechtigungen für Ihre benutzerdefinierte Erweiterung

Um 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 eine Ressourcenrichtlinie mithilfe der AddPermission Lambda-API-Aktion.

In dieser exemplarischen Vorgehensweise wird beschrieben, wie Sie die IAM-Servicerolle erstellen.

3. Erstellen Sie eine Erweiterung

Sie können eine Erweiterung mithilfe der AWS AppConfig Konsole oder durch Aufrufen der CreateExtension API-Aktion aus dem AWS CLI AWS -Tools für PowerShell, oder dem SDK erstellen. In der exemplarischen Vorgehensweise wird die Konsole verwendet.

4. Erstellen Sie eine Erweiterungszuordnung

Sie können eine Erweiterungszuordnung mithilfe der AWS AppConfig Konsole oder durch Aufrufen der CreateExtensionAssociation API-Aktion aus dem AWS CLI AWS -Tools für PowerShell, oder dem SDK erstellen. In der exemplarischen Vorgehensweise wird die Konsole verwendet.

5. Führen Sie eine Aktion aus, die die Erweiterung aufruft

Ruft nach dem Erstellen der Verknüpfung AWS AppConfig die Erweiterung auf, wenn die durch die Erweiterung definierten Aktionspunkte für diese Ressource auftreten. 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.

Die Themen in diesem Abschnitt beschreiben jede Aufgabe, die mit der Erstellung einer benutzerdefinierten AWS AppConfig Erweiterung verbunden ist. 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.