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.
Um eine Erweiterung zu erstellen oder eine AWS erstellte Erweiterung zu konfigurieren, definieren Sie die Aktionspunkte, die eine Erweiterung aufrufen, wenn eine bestimmte AWS AppConfig Ressource verwendet wird. Sie können sich beispielsweise dafür entscheiden, die AWS AppConfig deployment events to Amazon SNS
Erweiterung auszuführen und Benachrichtigungen zu einem Amazon SNS SNS-Thema zu erhalten, wenn eine Konfigurationsbereitstellung für eine bestimmte Anwendung gestartet wird. Die Definition, welche Aktionspunkte eine Erweiterung für eine bestimmte AWS AppConfig Ressource aufrufen, wird als Erweiterungszuordnung bezeichnet. Eine Erweiterungszuordnung ist eine bestimmte Beziehung zwischen einer Erweiterung und einer AWS AppConfig Ressource, z. B. einer Anwendung oder einem Konfigurationsprofil.
Eine einzelne AWS AppConfig Anwendung kann mehrere Umgebungen und Konfigurationsprofile enthalten. Wenn Sie einer Anwendung oder einer Umgebung eine Erweiterung zuordnen, AWS AppConfig ruft sie die Erweiterung für alle Workflows auf, die sich auf die Anwendungs- oder Umgebungsressourcen beziehen, sofern zutreffend.
Nehmen wir beispielsweise an, Sie haben eine AWS AppConfig Anwendung aufgerufen MobileApps , die ein Konfigurationsprofil namens AccessList enthält. Nehmen wir an, die MobileApps Anwendung umfasst Beta-, Integrations- und Produktionsumgebungen. Sie erstellen eine Erweiterungszuordnung für die AWS verfasste Amazon SNS SNS-Benachrichtigungserweiterung und ordnen die Erweiterung der Anwendung zu. MobileApps Die Amazon SNS SNS-Benachrichtigungserweiterung wird immer dann aufgerufen, wenn die Konfiguration für die Anwendung in einer der drei Umgebungen bereitgestellt wird.
Gehen Sie wie folgt vor, um mithilfe der Konsole eine AWS AppConfig Erweiterungszuordnung zu erstellen. AWS AppConfig
So erstellen Sie eine Erweiterungszuordnung (Konsole)
Öffnen Sie die AWS Systems Manager Konsole unter https://console.aws.amazon.com/systems-manager/appconfig/
. -
Wählen Sie im Navigationsbereich AWS AppConfig aus.
-
Wählen Sie auf der Registerkarte Erweiterungen ein Optionsfeld für eine Erweiterung aus und klicken Sie dann auf Zur Ressource hinzufügen. Wählen Sie für die Zwecke dieser exemplarischen Vorgehensweise ConfigurationBackUpExtensionMyS3 aus.
-
Wählen Sie im Abschnitt Details zur Erweiterungsressource unter Ressourcentyp einen AWS AppConfig Ressourcentyp aus. Abhängig von der ausgewählten Ressource werden Sie AWS AppConfig aufgefordert, andere Ressourcen auszuwählen. Wählen Sie für die Zwecke dieser exemplarischen Vorgehensweise die Option Anwendung aus.
-
Wählen Sie eine Anwendung in der Liste aus.
-
Vergewissern Sie sich im Abschnitt Parameter, dass S3_BUCKET im Feld Schlüssel aufgeführt ist. Fügen Sie in das Feld Wert den ARN der Lambda-Erweiterungen ein. Beispiel:
arn:aws:lambda:
.aws-region
:111122223333:function:MyS3ConfigurationBackUpExtension -
Wählen Sie Zuordnung zur Ressource erstellen aus.
Nachdem Sie die Zuordnung erstellt haben, können Sie die MyS3ConfigurationBackUpExtension
Erweiterung aufrufen, indem Sie ein neues Konfigurationsprofil erstellen, das hosted
für ihre SourceUri
Im Rahmen des Workflows zur Erstellung der neuen Konfiguration wird AWS AppConfig auf den PRE_CREATE_HOSTED_CONFIGURATION_VERSION
Aktionspunkt gestoßen. Wenn dieser Aktionspunkt erkannt wird, wird die MyS3ConfigurationBackUpExtension
Erweiterung aufgerufen, die automatisch eine Sicherungskopie der neu erstellten Konfiguration in dem S3-Bucket erstellt, der im Parameter
Abschnitt der Erweiterungszuordnung angegeben ist.