View a markdown version of this page

Bereitstellung von Feature-Flags und Konfigurationsdaten 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.

Bereitstellung von Feature-Flags und Konfigurationsdaten in AWS AppConfig

Nachdem Sie die erforderlichen Artefakte für die Arbeit mit Feature-Flags und Freiform-Konfigurationsdaten erstellt haben, können Sie eine neue Bereitstellung erstellen. Wenn Sie eine neue Bereitstellung erstellen, geben Sie die folgenden Informationen an:

  • Eine Anwendungs-ID

  • Eine Konfigurationsprofil-ID

  • Eine Konfigurationsversion

  • Eine Umgebungs-ID, in der Sie die Konfigurationsdaten bereitstellen möchten

  • Eine Bereitstellungsstrategie-ID, die definiert, wie schnell die Änderungen wirksam werden sollen

  • Eine AWS Key Management Service (AWS KMS) Schlüssel-ID zum Verschlüsseln der Daten mit einem vom Kunden verwalteten Schlüssel.

AWS AppConfig Führt beim Aufrufen der StartDeploymentAPI-Aktion die folgenden Aufgaben aus:

  1. Ruft die Konfigurationsdaten mithilfe des Standort-URI im Konfigurationsprofil aus dem zugrunde liegenden Datenspeicher ab.

  2. Überprüft mithilfe der Validatoren, die Sie bei der Erstellung Ihres Konfigurationsprofils angegeben haben, dass die Konfigurationsdaten syntaktisch und semantisch korrekt sind.

  3. Speichert eine Kopie der Daten im Cache, sodass sie von Ihrer Anwendung abgerufen werden können. Diese zwischengespeicherte Kopie wird als bereitgestellte Daten bezeichnet.

Sie können Situationen vermeiden, in denen die Bereitstellung von Konfigurationsdaten zu Fehlern in Ihrer Anwendung führt, indem Sie eine Kombination aus AWS AppConfig Bereitstellungsstrategien und automatischen Rollbacks auf der Grundlage von CloudWatch Amazon-Alarmen verwenden. Eine Bereitstellungsstrategie ermöglicht es Ihnen, Änderungen an allen Zielen oder bestimmten Segmenten langsam innerhalb von Minuten oder Stunden zu veröffentlichen — entweder sitzungsbasiert oder entlang Ihrer eigenen Zieldimension, indem Sie entitätsbasierte Bereitstellungen nutzen. Wenn nach der Konfiguration CloudWatch ein oder mehrere Alarme während einer Bereitstellung in den Alarmstatus wechseln, werden Ihre Konfigurationsdaten AWS AppConfig automatisch auf die vorherige Version zurückgesetzt. Weitere Informationen zu Bereitstellungsstrategien finden Sie unterMit Bereitstellungsstrategien arbeiten. Weitere Informationen zu automatischen Rollbacks finden Sie unterBereitstellungen im Hinblick auf automatisches Rollback überwachen.

Anmerkung

AWS AppConfig Agent (Version 2.0.136060 oder höher) unterstützt die Bereitstellung von Feature-Flag- oder Freiform-Konfigurationsdaten für bestimmte Segmente oder einzelne Benutzer während eines schrittweisen Rollouts. Entitätsbasierte schrittweise Bereitstellungen stellen sicher, dass ein Benutzer oder Segment, sobald er eine Konfigurationsversion erhält, dieselbe Version auch während des Bereitstellungszeitraums erhält, unabhängig davon, welche Rechenressource seine Anfragen bearbeitet. Weitere Informationen finden Sie unter Verwendung des AWS AppConfig Agenten für schrittweise Bereitstellungen auf Benutzer- oder Entitätsbasis.