Was ist AWS AppConfig Agent? - 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.

Was ist AWS AppConfig Agent?

AWS AppConfig Agent ist ein von Amazon entwickelter und verwalteter Prozess zum Abrufen von Konfigurationsdaten von. AWS AppConfig Mit dem Agenten können Sie Konfigurationsdaten lokal zwischenspeichern und den AWS AppConfig Datenebenendienst asynchron nach Aktualisierungen abfragen. Dieser Caching-/Polling-Prozess stellt sicher, dass Ihre Konfigurationsdaten immer für Ihre Anwendung verfügbar sind, und minimiert gleichzeitig Latenz und Kosten. Der Agent ist nicht die einzige Methode zum Abrufen von Konfigurationsdaten AWS AppConfig, er ist jedoch die empfohlene Methode. Der Agent verbessert die Anwendungsverarbeitung und -verwaltung auf folgende Weise:

  • Der Agent ruft in Ihrem Namen AWS AppConfig auf, indem er einen Prinzipal AWS Identity and Access Management (IAM) verwendet und einen lokalen Cache mit Konfigurationsdaten verwaltet. Durch das Abrufen von Konfigurationsdaten aus dem lokalen Cache benötigt Ihre Anwendung weniger Codeaktualisierungen zur Verwaltung der Konfigurationsdaten, ruft Konfigurationsdaten in Millisekunden ab und ist nicht von Netzwerkproblemen betroffen, die Aufrufe solcher Daten unterbrechen können.

  • Der Agent bietet eine native Oberfläche für das Abrufen und Auflösen von Feature-Flags. AWS AppConfig

  • Der sofort einsatzbereite Agent bietet bewährte Methoden für Caching-Strategien, Abfrageintervalle und die Verfügbarkeit lokaler Konfigurationsdaten und verfolgt gleichzeitig die für nachfolgende Serviceanfragen benötigten Konfigurationstoken.

  • Während der Ausführung im Hintergrund fragt der Agent den AWS AppConfig Datenebenendienst regelmäßig nach Aktualisierungen der Konfigurationsdaten ab. Ihre Anwendung kann die Daten abrufen, indem sie über Port 2772 (ein anpassbarer Standard-Portwert) eine Verbindung zu localhost herstellt und aufruft, HTTP GET um die Daten abzurufen.

Anmerkung

AWS AppConfig Der Agent speichert Daten im Cache, wenn der Dienst Ihre Konfigurationsdaten zum ersten Mal abruft. Aus diesem Grund ist der erste Aufruf zum Abrufen von Daten langsamer als nachfolgende Aufrufe.

Das folgende Diagramm zeigt, wie AWS AppConfig Agent funktioniert.

Diagramm, wie AWS AppConfig funktioniert
  1. Ihre Anwendung fordert Konfigurationsdaten vom Agenten an.

  2. Der Agent gibt Daten aus einem In-Memory-Cache zurück.

  3. Der Agent fragt den AWS AppConfig Dienst asynchron in einem vordefinierten Rhythmus nach den neuesten Konfigurationsdaten ab. Die neuesten Konfigurationsdaten werden immer in einem Cache im Arbeitsspeicher gespeichert.