Zum Hauptinhalt springen
Cloud / AWS / Produkte / AWS AppConfig: Feature Flags und Konfiguration

AWS AppConfig: Feature Flags und Konfiguration

AWS AppConfig liefert Feature Flags und dynamische Konfiguration mit Validierung, kontrolliertem Rollout und automatischem Rollback.

Management & Governance
Preismodell Nutzungsabhängig nach abgerufenen Konfigurationen und Feature Flags, Abrechnung über AWS Systems Manager
Verfügbarkeit Unter anderem Frankfurt (eu-central-1), Irland (eu-west-1), London (eu-west-2), Mailand (eu-south-1), Paris (eu-west-3), Spanien (eu-south-2), Stockholm (eu-north-1) und Zürich (eu-central-2)
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit SLA gemäß Anbieter (siehe offizielle SLA-Seite) SLA

Was ist AWS AppConfig?

AWS AppConfig ist eine Funktion von AWS Systems Manager, mit der Sie das Verhalten von Anwendungen in Produktion sicher ändern, ohne Code neu auszurollen. Über Feature Flags und dynamische Free-Form-Konfigurationen steuern Sie zur Laufzeit, wie Ihre Anwendung arbeitet.

Neue Funktionen lassen sich schrittweise für bestimmte Nutzergruppen freischalten, in ihrer Wirkung beobachten und anschließend breiter ausrollen. Auch Blocklisten, Allowlisten, Throttling-Grenzen oder Log-Level ändern Sie ohne Deployment.

Kernfunktionen

  • Feature Flags: Kontrollierte Freischaltung neuer Funktionen für gezielte Nutzergruppen, mit sofortigem Zurückschalten im Fehlerfall
  • Free-Form Configurations: Speichern und Abrufen beliebiger Konfigurationsdaten, die sich ohne Deployment ändern lassen
  • Validators: Prüfung der Konfigurationsdaten auf syntaktische und semantische Korrektheit vor dem Ausrollen
  • Deployment Strategies: Schrittweiser Rollout über einen definierten Zeitraum
  • Automatisches Rollback: Integration mit Amazon CloudWatch; bei einem Alarm wird die Änderung automatisch zurückgenommen
  • Experimentation: A/B-Tests und schrittweise Rollouts mit Produktionsverkehr, integriert in bestehende Feature-Flag-Workflows

Typische Anwendungsfälle

Trunk-based Development: Code wird ausgeliefert, bleibt für Nutzer aber hinter einem Flag verborgen, bis er freigegeben wird. Lange Feature-Branches und aufwendige Merges entfallen.

Betriebliche Feinsteuerung: Log-Level, Throttling-Grenzen oder Service-Limits in Produktion anpassen, ohne neu zu deployen.

Allow- und Blocklisten: Zugriff auf Funktionen in Echtzeit steuern oder einzelne Nutzer sperren, ohne den Anwendungscode zu ändern.

Zentrale Konfigurationsablage: Konfigurationsdaten konsistent über mehrere Workloads hinweg verwalten, auch aus S3, Secrets Manager oder Parameter Store.

Vorteile

  • Änderungen in Produktion ohne erneutes Deployment
  • Mehrstufige Sicherheitsmechanismen aus Validierung, schrittweisem Rollout und automatischem Rollback
  • Feingranulare Zugriffskontrolle über IAM, Verschlüsselung über AWS KMS und Auditierung über AWS CloudTrail
  • Der AppConfig Agent unterstützt EC2, Lambda, Amazon ECS und Amazon EKS
  • Verfügbarkeit in mehreren EU-Regionen

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei AWS AppConfig: Einführung von Feature Flags in bestehende Anwendungen, Auslegung von Deployment Strategies und CloudWatch-Alarmen für automatisches Rollback, Anbindung des AppConfig Agent in ECS-, EKS- und Lambda-Umgebungen sowie Kostenoptimierung durch Caching.

Typische Anwendungsfälle

Feature Flags
Dynamische Konfiguration
Allow- und Blocklisten
A/B-Tests in Produktion

Technische Spezifikationen

Agent support Amazon EC2, AWS Lambda, Amazon ECS, Amazon EKS
Config sources AWS AppConfig Hosted Configuration Store, AWS Secrets Manager, Systems Manager Parameter Store, Amazon S3
Profile types Feature Flags und Free-Form Configurations
Retrieval AWS AppConfig Agent oder die APIs StartConfigurationSession und GetLatestConfiguration
Safety Validators, Deployment Strategies, automatisches Rollback über Amazon CloudWatch Alarme

Häufig gestellte Fragen

Was leistet AWS AppConfig?

AWS AppConfig hilft Ihnen laut Dokumentation dabei, das Verhalten von Anwendungen in Produktion sicher zu ändern, ohne Code neu auszurollen. Über Feature Flags und dynamische Free-Form-Konfigurationen steuern Sie das Verhalten zur Laufzeit.

Wie verhindert AppConfig fehlerhafte Konfigurationen?

AppConfig bietet drei Sicherheitsmechanismen: Validators prüfen Konfigurationsdaten vor dem Deployment syntaktisch und semantisch, Deployment Strategies rollen Änderungen über einen definierten Zeitraum schrittweise aus, und die Integration mit Amazon CloudWatch löst bei einem Alarm ein automatisches Rollback aus.

Welche Konfigurationsquellen werden unterstützt?

AWS AppConfig kann Konfigurationen aus dem AWS AppConfig Hosted Configuration Store, aus AWS Secrets Manager, aus dem Systems Manager Parameter Store und aus Amazon S3 ausliefern.

Wie rufen Anwendungen die Konfiguration ab?

Empfohlen ist der AWS AppConfig Agent, der die ausgerollte Konfiguration lokal zwischenspeichert und über einen lokalen Endpunkt bereitstellt. Alternativ ruft die Anwendung die APIs StartConfigurationSession und GetLatestConfiguration direkt auf. Jeder Abruf ist ein abrechnungsrelevantes Ereignis.

Was kostet AWS AppConfig?

Die Abrechnung erfolgt nutzungsabhängig nach abgerufenen Konfigurationsdaten und Feature Flags. AWS empfiehlt den Einsatz des AppConfig Agent, um Kosten zu optimieren. Die Preise werden über die Preisseite von AWS Systems Manager ausgewiesen.

Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Bereit, mit AWS AppConfig: Feature Flags und Konfiguration zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren