Erstellen Sie ein Feature-Flag-Konfigurationsprofil 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.

Erstellen Sie ein Feature-Flag-Konfigurationsprofil in AWS AppConfig

Sie können Feature-Flags verwenden, um Funktionen in Ihren Anwendungen zu aktivieren oder zu deaktivieren oder um verschiedene Eigenschaften Ihrer Anwendungsfunktionen mithilfe von Flag-Attributen zu konfigurieren. AWS AppConfig speichert Feature-Flag-Konfigurationen im AWS AppConfig gehosteten Konfigurationsspeicher in einem Feature-Flag-Format, das Daten und Metadaten zu Ihren Flags und den Flag-Attributen enthält.

Anmerkung

Wenn Sie ein Feature-Flag-Konfigurationsprofil erstellen, können Sie im Rahmen des Konfigurationsprofil-Workflows ein grundlegendes Feature-Flag erstellen. AWS AppConfig unterstützt auch Feature-Flags mit mehreren Varianten. Feature-Flags mit mehreren Varianten ermöglichen es Ihnen, eine Reihe möglicher Flag-Werte zu definieren, die für eine Anfrage zurückgegeben werden sollen. Wenn Sie ein mit Varianten konfiguriertes Kennzeichen anfordern, stellt Ihre Anwendung einen Kontext bereit, der anhand einer Reihe von benutzerdefinierten Regeln AWS AppConfig ausgewertet wird. Abhängig vom in der Anfrage angegebenen Kontext und den für die Variante definierten Regeln werden unterschiedliche Flagwerte an die Anwendung AWS AppConfig zurückgegeben.

Um Feature-Flags mit mehreren Varianten zu erstellen, erstellen Sie zuerst ein Konfigurationsprofil und bearbeiten Sie dann alle Flags innerhalb des Konfigurationsprofils, um Varianten hinzuzufügen. Weitere Informationen finden Sie unter Feature-Flags mit mehreren Varianten erstellen.

Die Attribute von Feature-Flags verstehen

Wenn Sie ein Feature-Flag-Konfigurationsprofil oder ein neues Flag in einem vorhandenen Konfigurationsprofil erstellen, können Sie Attribute und entsprechende Einschränkungen für das Flag angeben. Ein Attribut ist ein Feld, das Sie Ihrem Feature-Flag zuordnen, um Eigenschaften auszudrücken, die sich auf Ihr Feature-Flag beziehen. Attribute werden zusammen mit Ihrem Flaggenschlüssel und dem disable Wert enable oder der Markierung an Ihre Anwendung übermittelt.

Einschränkungen stellen sicher, dass keine unerwarteten Attributwerte in Ihrer Anwendung bereitgestellt werden. In der folgenden Abbildung sehen Sie ein Beispiel.

Beispiel für Flag-Attribute für ein AWS AppConfig Feature-Flag
Anmerkung

Beachten Sie die folgenden Informationen zu Flaggenattributen.

  • Für Attributnamen ist das Wort „aktiviert“ reserviert. Sie können kein Feature-Flag-Attribut mit dem Namen „aktiviert“ erstellen. Es gibt keine anderen reservierten Wörter.

  • Die Attribute eines Feature-Flags sind nur dann in der GetLatestConfiguration Antwort enthalten, wenn dieses Flag aktiviert ist.

  • Flaggenattributschlüssel für eine bestimmte Flagge müssen eindeutig sein.

AWS AppConfig unterstützt die folgenden Typen von Flaggenattributen und die entsprechenden Einschränkungen.

Typ Constraint Beschreibung
Zeichenfolge Regulärer Ausdruck

Regex-Muster für die Zeichenfolge

Enum

Liste der akzeptablen Werte für die Zeichenfolge

Zahl Minimum

Numerischer Mindestwert für das Attribut

Maximum

Maximaler numerischer Wert für das Attribut

Boolesch Keine None
Zeichenketten-Array Regulärer Ausdruck Regex-Muster für die Elemente des Arrays
Enum Liste der akzeptablen Werte für die Elemente des Arrays
Zahlenarray Minimum Numerischer Mindestwert für die Elemente des Arrays
Maximum Maximaler numerischer Wert für die Elemente des Arrays