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.
Comprendre les concepts d'indicateurs de fonctionnalités multivariantes et les cas d'utilisation courants
Pour vous aider à mieux comprendre les variantes d'indicateurs de fonctionnalités, cette section explique les concepts des variantes d'indicateur et les cas d'utilisation courants.
Concepts
-
Indicateur de fonctionnalité : type de AWS AppConfig configuration utilisé pour contrôler le comportement d'une fonctionnalité dans une application. Un indicateur possède un statut (activé ou désactivé) et un ensemble facultatif d'attributs contenant des valeurs de chaîne, numériques, booléennes ou matricielles arbitraires.
-
Variante d'indicateur de caractéristique : combinaison spécifique de valeurs de statut et d'attribut appartenant à un indicateur de caractéristique. Un indicateur de caractéristique peut avoir plusieurs variantes.
-
Règle de variante : expression définie par l'utilisateur utilisée pour sélectionner une variante d'indicateur de fonctionnalité. Chaque variante possède sa propre règle qui AWS AppConfig permet de déterminer s'il faut la renvoyer ou non.
-
Variante par défaut : variante spéciale qui est renvoyée lorsqu'aucune autre variante n'est sélectionnée. Tous les indicateurs de fonctionnalités multivariantes ont une variante par défaut.
Notez que la variante par défaut doit être la dernière dans votre ordre de variantes et qu'aucune règle ne peut lui être associée. S'il n'est pas défini en dernier, AWS AppConfig renvoie un
BadRequestExceptionlorsque vous essayez de créer l'indicateur multivariant. -
Contexte : User-defined clés et valeurs transmises AWS AppConfig au moment de la récupération de la configuration. Les valeurs de contexte sont utilisées lors de l'évaluation des règles pour sélectionner la variante d'indicateur de fonctionnalité à renvoyer.
Note
AWS AppConfig l'agent évalue les règles de variante et détermine quelle règle s'applique à la demande en fonction du contexte fourni. Pour plus d'informations sur la récupération d'indicateurs de fonctionnalités à variantes multiples, consultez. Récupération des indicateurs de fonctionnalités de base et multivariantes
Cas d'utilisation courants
Cette section décrit deux cas d'utilisation courants pour les variantes d'indicateurs de fonctionnalité.
Segmentation des utilisateurs
La segmentation des utilisateurs est le processus qui consiste à diviser les utilisateurs en fonction de certains attributs. Par exemple, vous pouvez utiliser des variantes d'indicateur pour exposer une fonctionnalité à certains utilisateurs mais pas à d'autres en fonction de leur identifiant utilisateur, de leur situation géographique, de leur type d'appareil ou de leur fréquence d'achat.
À l'aide de l'exemple de la fréquence d'achat, supposons que votre application de commerce prenne en charge une fonctionnalité visant à fidéliser les clients. Vous pouvez utiliser des variantes d'indicateur pour configurer différents types d'incitations à proposer à un utilisateur en fonction de la date de son dernier achat. Un nouvel utilisateur peut bénéficier d'une petite remise pour l'encourager à devenir client, tandis qu'un client fidèle peut bénéficier d'une remise plus importante s'il achète un article dans une nouvelle catégorie.
Répartition du trafic
Le fractionnement du trafic est le processus qui consiste à sélectionner une variante de drapeau aléatoire mais cohérente en fonction d'une valeur de contexte que vous définissez. Par exemple, vous souhaiterez peut-être réaliser une expérience dans laquelle un faible pourcentage de vos utilisateurs (identifiés par leur identifiant utilisateur) voit une variante particulière. Vous pouvez également lancer un déploiement progressif des fonctionnalités dans le cadre duquel une fonctionnalité est d'abord exposée à 5 % de vos utilisateurs, puis à 15 %, puis à 40 %, puis à 100 %, tout en maintenant une expérience utilisateur cohérente tout au long du déploiement.
À l'aide de l'exemple d'expérimentation, vous pouvez utiliser des variantes de drapeau pour tester un nouveau style de bouton pour l'action principale sur la page d'accueil de votre application afin de voir s'il génère plus de clics. Pour votre expérience, vous pouvez créer une variante de drapeau avec une règle de répartition du trafic qui sélectionne 5 % des utilisateurs pour voir le nouveau style, tandis que la variante par défaut indique les utilisateurs qui doivent continuer à voir le style existant. Si l'expérience est réussie, vous pouvez augmenter la valeur du pourcentage ou même faire de cette variante la valeur par défaut.