Veröffentlicht am: Dec 2, 2022
AWS AppConfig hat einen Agenten für Container-Laufzeiten veröffentlicht, der die Verwendung von Funktionsflags und die Laufzeitkonfiguration bei verbesserter Leistung vereinfacht. Kunden, die Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), Docker oder Kubernetes verwenden, können jetzt den AWS AppConfig Agent nutzen, um die Aufrufe ihrer containerisierten Anwendung an den AWS AppConfig Service zu verwalten. Bisher mussten Kunden bei der Verwendung einer Container-Laufzeitumgebung den Abruf und die Zwischenspeicherung von Konfigurationsdaten selbst verwalten. Bei Verwendung des AWS AppConfig-Agenten übernimmt der Agent diese Aufgabe nun für sie. Dieser Agent fragt AWS AppConfig nach Konfigurationsdaten ab und stellt diese lokal zur Verfügung. Es kann auch die Abfrage- und Zwischenspeicherlogik für Kunden übernehmen. Anwendungen führen lokale HTTP-Aufrufe an den AWS AppConfig-Agenten aus, wodurch sich die Leistung beim Abrufen von Konfigurationsdaten verbessert.
Mithilfe von Funktionsflags und Laufzeitkonfigurationen können Kunden das Verhalten einer Anwendung während der Ausführung ändern, ohne neuen Code bereitstellen zu müssen. Wenn ein Kunde beispielsweise eine neue Funktion freigeben möchte, kann er die Funktion hinter einer Funktionskennzeichenkonfiguration verstecken und den Code in die Produktion übertragen. Sobald die Funktion einsatzbereit ist, ändert AWS AppConfig die Konfiguration der Funktionsflag auf 1 % der Benutzer, dann 10 %, dann 20 % usw. Die schrittweise Freigabe der Funktion kann dazu beitragen, Überraschungen oder gar Ausfälle zu vermeiden, die durch diese Änderung verursacht werden. AWS AppConfig verfügt außerdem über zusätzliche Sicherheitsfunktionen für die Konfiguration, darunter Validatoren, die sicherstellen, dass Ihre Änderungen den Erwartungen entsprechen, sowie ein automatisches Rollback von Konfigurationsänderungen, wenn während der Bereitstellung ein Amazon CloudWatch-Alarm auftritt.
Der AWS AppConfig Agent ist in der Amazon Elastic Container Registry (ECR) verfügbar und kann in allen kommerziellen und AWS GovCloud (USA)-Regionen verwendet werden. Verwenden Sie zum Einstieg den Leitfaden für die ersten Schritte oder unsere Agentendokumentation für AWS AppConfig.