Feature-Flags und Konfigurationsdaten abrufen in 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.

Feature-Flags und Konfigurationsdaten abrufen in AWS AppConfig

Ihre Anwendung ruft Feature-Flags und Freiform-Konfigurationsdaten ab, indem sie mithilfe des AWS AppConfig Datendienstes eine Konfigurationssitzung einrichtet. Es wird empfohlen, den AWS AppConfig Agenten zum Abrufen von Konfigurationsdaten zu verwenden. Der Agent (oder die AWS AppConfig Agent Lambda-Erweiterung für Lambda-Rechenumgebungen) verwaltet eine Reihe von API Aufrufen und Sitzungstoken in Ihrem Namen. Auf oberster Ebene funktioniert der Prozess wie folgt:

  1. Sie konfigurieren den AWS AppConfig Agenten als lokalen Host und lassen den Agenten AWS AppConfig nach Konfigurationsupdates fragen.

  2. Der Agent ruft die StartConfigurationSessionund GetLatestConfigurationAPI-Aktionen auf und speichert Ihre Konfigurationsdaten lokal im Cache.

  3. Um die Daten abzurufen, ruft Ihre Anwendung den Localhost-Server auf. HTTP AWS AppConfig Der Agent unterstützt mehrere Anwendungsfälle, wie unter beschriebenWie benutzt man den AWS AppConfig Agenten zum Abrufen von Konfigurationsdaten.

Wenn Sie möchten, können Sie diese API Aktionen manuell aufrufen, um eine Konfiguration abzurufen. Der API Prozess funktioniert wie folgt:

  1. Ihre Anwendung richtet mithilfe der StartConfigurationSession API Aktion eine Konfigurationssitzung ein. Der Client Ihrer Sitzung ruft dann in regelmäßigen Abständen auf, GetLatestConfiguration um nach den neuesten verfügbaren Daten zu suchen und diese abzurufen.

  2. Beim Aufrufen StartConfigurationSession sendet Ihr Code Kennungen (ID oder Name) einer AWS AppConfig Anwendung, einer Umgebung und eines Konfigurationsprofils, das von der Sitzung verfolgt wird.

  3. AWS AppConfig Stellt als Antwort ein, das InitialConfigurationToken an den Client der Sitzung übergeben und verwendet werden soll, wenn er diese Sitzung GetLatestConfiguration zum ersten Mal aufruft.

  4. Beim Aufrufen GetLatestConfiguration sendet Ihr Client-Code den neuesten ConfigurationToken Wert, den er hat, und empfängt als Antwort:

    • NextPollConfigurationToken: der ConfigurationToken Wert, der beim nächsten Aufruf von verwendet werden sollGetLatestConfiguration.

    • Die Konfiguration: Die neuesten Daten, die für die Sitzung vorgesehen sind. Dies kann leer sein, wenn der Client bereits über die neueste Version der Konfiguration verfügt.