View a markdown version of this page

Création d'un profil de configuration d'indicateur de fonctionnalité dans AWS AppConfig - AWS AppConfig

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'un profil de configuration d'indicateur de fonctionnalité dans AWS AppConfig

Vous pouvez utiliser des indicateurs de fonctionnalités pour activer ou désactiver des fonctionnalités au sein de vos applications ou pour configurer différentes caractéristiques des fonctionnalités de votre application à l'aide d'attributs d'indicateur. AWS AppConfig stocke les configurations des indicateurs d'entités dans le magasin de configuration AWS AppConfig hébergé dans un format d'indicateur d'entité qui contient des données et des métadonnées relatives à vos indicateurs et à leurs attributs.

Note

Lorsque vous créez un profil de configuration d'indicateur de fonctionnalité, vous pouvez créer un indicateur de fonctionnalité de base dans le cadre du flux de travail du profil de configuration. AWS AppConfig prend également en charge les indicateurs de fonctionnalités multivariantes. Multi-variant les indicateurs de fonctionnalité vous permettent de définir un ensemble de valeurs d'indicateur possibles à renvoyer pour une demande. Lorsque vous demandez un indicateur configuré avec des variantes, votre application fournit un contexte qui l' AWS AppConfig évalue par rapport à un ensemble de règles définies par l'utilisateur. En fonction du contexte spécifié dans la demande et des règles définies pour la variante, AWS AppConfig renvoie différentes valeurs d'indicateur à l'application.

Pour créer des indicateurs de fonctionnalités multivariantes, créez d'abord un profil de configuration, puis modifiez tous les indicateurs du profil de configuration pour ajouter des variantes. Pour de plus amples informations, veuillez consulter Création de drapeaux de fonctionnalités multivariantes.

Comprendre les attributs des indicateurs de fonctionnalité

Lorsque vous créez un profil de configuration d'indicateur de fonctionnalité, ou que vous créez un nouvel indicateur dans un profil de configuration existant, vous pouvez spécifier des attributs et les contraintes correspondantes pour l'indicateur. Un attribut est un champ que vous associez à votre indicateur de caractéristique pour exprimer les propriétés associées à votre indicateur de caractéristique. Les attributs sont fournis à votre application avec la clé de votre drapeau et la disable valeur enable ou du drapeau.

Les contraintes garantissent qu'aucune valeur d'attribut inattendue n'est déployée dans votre application. L'image suivante illustre cet affichage :

Exemple d'attributs de drapeau pour un indicateur de AWS AppConfig caractéristique
Note

Notez les informations suivantes concernant les attributs des drapeaux.

  • Pour les noms d'attributs, le mot « activé » est réservé. Vous ne pouvez pas créer un attribut d'indicateur de fonctionnalité appelé « activé ». Il n'y a pas d'autres mots réservés.

  • Les attributs d'un indicateur de caractéristique ne sont inclus dans la GetLatestConfiguration réponse que si cet indicateur est activé.

  • Les clés d'attribut d'un drapeau donné doivent être uniques.

AWS AppConfig prend en charge les types d'attributs de drapeau suivants et leurs contraintes correspondantes.

Type Contrainte Description
String Expression régulière

Modèle Regex pour la chaîne

Enum

Liste des valeurs acceptables pour la chaîne

Nombre Minimum

Valeur numérique minimale pour l'attribut

Maximum

Valeur numérique maximale pour l'attribut

Booléen Aucune Aucune
Tableau de chaînes Expression régulière Modèle Regex pour les éléments du tableau
Enum Liste des valeurs acceptables pour les éléments du tableau
Tableau de numéros Minimum Valeur numérique minimale pour les éléments du tableau
Maximum Valeur numérique maximale pour les éléments du tableau