Veröffentlicht am: Nov 18, 2021
Heute geben wir die Einführung von AWS AppConfig Feature Flags bekannt, mit denen Sie schneller und sicherer neue Funktionen für Ihre Kunden bereitstellen können. Mit Feature-Flags können Sie Funktionen für Ihre Anwendungen freigeben, unabhängig von Codebereitstellungen. Entwicklungsteams koordinieren die Freigabe von Anwendungsfunktionen häufig mit einer groß angelegten Marketingveranstaltung und müssen die Funktionen schrittweise für die Benutzer freigeben. In ähnlicher Weise reagieren DevOps-Teams oft auf betriebliche Ereignisse, indem sie bestehende Funktionen in ihrer Anwendung aktivieren. Diese Einführung ermöglicht es Entwicklern und DevOps-Teams, mit AWS AppConfig Konfigurationsdaten für Feature-Flags zu erstellen und zu validieren und einzelne oder mehrere Feature-Flags überwacht und kontrolliert für ihre Anwendung bereitzustellen. AWS AppConfig, eine Funktion von AWS Systems Manager, wird von Tausenden von Teams innerhalb von Amazon als bewährte Methode verwendet, um Feature-Flags und Änderungen an der Anwendungskonfiguration für Anwendungen zur Laufzeit bereitzustellen.
Mit AppConfig Feature Flags können Sie entweder jeweils ein einzelnes Flag bereitstellen oder mehrere Flags zentral verwalten und gemeinsam für Ihre Anwendung bereitstellen. Sie können nicht nur einen booleschen Wert für ein Flag setzen, sondern auch Flag-Attributwerte definieren, um granulare Konfigurationswerte innerhalb des Flags zu speichern, anstatt sie in den Anwendungscode einzubetten. Mit AppConfig-Feature-Flags können Sie auch Einschränkungen definieren, um die Werte Ihrer Flag-Attribute zu überprüfen und sicherzustellen, dass sie frei von Fehlern sind. Durch diese Validierung wird sichergestellt, dass keine unerwarteten Werte in Ihrer Anwendung bereitgestellt werden, wodurch das Risiko von Anwendungsausfällen verringert wird. Sobald die Flag-Daten validiert sind, können Sie das Flag entweder sofort oder schrittweise in Ihre Anwendung einführen. Sie können auch Amazon CloudWatch verwenden, um Überwachungen einzurichten, die auf Fehler während der Bereitstellung achten, und AWS AppConfig kann so konfiguriert werden, dass die Bereitstellung zurückgesetzt wird, wenn ein Fehler entdeckt wird.
Für diese Funktion fallen keine Zusatzgebühren an. Kunden zahlen nur für die Nutzung von AWS AppConfig und die von ihnen verwendeten Ressourcen.
Diese Funktion ist in allen AWS-Regionen verfügbar, in denen AWS Systems Manager angeboten wird. Details finden Sie in der Dokumentation.