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.
Konfigurationsdaten werden ohne AWS AppConfig Agent abgerufen
Am 18. November 2021 AWS AppConfig wurde ein neuer Datenebenendienst veröffentlicht. Dieser Dienst ersetzt den vorherigen Prozess des Abrufs von Konfigurationsdaten mithilfe der GetConfiguration
API Aktion. Der Datenebenendienst verwendet zwei neue API Aktionen, StartConfigurationSessionund GetLatestConfiguration. Der Datenebenendienst verwendet auch neue Endpunkte.
Wenn Sie AWS AppConfig vor dem 28. Januar 2022 mit der Nutzung begonnen haben, ruft der Dienst die GetConfiguration
API Aktion möglicherweise direkt auf oder verwendet einen von bereitgestellten Client AWS, z. B. die AWS AppConfig Agent Lambda-Erweiterung, um diese API Aktion aufzurufen. Wenn Sie die GetConfiguration
API Aktion direkt aufrufen, ergreifen Sie Maßnahmen, um die GetLatestConfiguration
API Aktionen StartConfigurationSession
und zu verwenden. Wenn Sie die AWS AppConfig Agent-Lambda-Erweiterung verwenden, finden Sie weitere Informationen im Abschnitt „Wie sich diese Änderung auf die AWS AppConfig Agent-Lambda-Erweiterung auswirkt“ weiter unten in diesem Thema.
Die neuen API Aktionen auf der Datenebene bieten die folgenden Vorteile gegenüber der GetConfiguration
API Aktion, die jetzt veraltet ist.
-
Sie müssen keinen Parameter verwalten.
ClientID
Wird beim Datenebenendienst intern durchClientID
das Sitzungstoken verwaltet, das von erstellt wurdeStartConfigurationSession
. -
Sie müssen die zwischengespeicherte Version Ihrer Konfigurationsdaten nicht mehr angeben.
ClientConfigurationVersion
Wird beim Datenebenendienst intern durchClientConfigurationVersion
das Sitzungstoken verwaltet, das vonStartConfigurationSession
erstellt wurde. -
Der neue dedizierte Endpunkt für API Aufrufe auf Datenebene verbessert die Codestruktur, indem Aufrufe auf Steuerungsebene und Datenebene getrennt werden.
-
Der neue Datenebenendienst verbessert die future Erweiterbarkeit des Datenebenenbetriebs. Durch die Verwendung einer Konfigurationssitzung, die den Abruf von Konfigurationsdaten verwaltet, kann das AWS AppConfig Team in future leistungsstärkere Verbesserungen vornehmen.
Migration von zu GetConfiguration
GetLatestConfiguration
Um den neuen Datenebenendienst nutzen zu können, müssen Sie Ihren Code aktualisieren, der die GetConfiguration
API Aktion aufruft. Starten Sie mithilfe der StartConfigurationSession
API Aktion eine Konfigurationssitzung und rufen Sie dann die GetLatestConfiguration
API Aktion auf, um die Konfigurationsdaten abzurufen. Um die Leistung zu verbessern, empfehlen wir, Ihre Konfigurationsdaten lokal zwischenzuspeichern. Weitere Informationen finden Sie unter Konfigurationen durch direktes Aufrufen abrufen APIs.
Wie sich diese Änderung auf die AWS AppConfig Agent Lambda-Erweiterung auswirkt
Diese Änderung hat keine direkten Auswirkungen auf die Funktionsweise der AWS AppConfig Agent Lambda-Erweiterung. Ältere Versionen der AWS AppConfig Agent Lambda-Erweiterung haben die GetConfiguration
API Aktion in Ihrem Namen aufgerufen. Neuere Versionen rufen die API Aktionen auf der Datenebene auf. Wenn Sie die AWS AppConfig Lambda-Erweiterung verwenden, empfehlen wir Ihnen, Ihre Erweiterung auf den neuesten Amazon-Ressourcennamen (ARN) zu aktualisieren und die Berechtigungen für die neuen API Aufrufe zu aktualisieren. Weitere Informationen finden Sie unter Verwenden Sie den AWS AppConfig Agenten mit AWS Lambda.