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.
Récupération des indicateurs de fonctionnalités et des données de configuration dans AWS AppConfig
Votre application récupère les indicateurs de fonctionnalités et les données de configuration sous forme libre en établissant une session de configuration à l'aide du service AWS AppConfig Data. Nous vous recommandons d'utiliser l' AWS AppConfig Agent pour récupérer les données de configuration. L'agent (ou l'extension AWS AppConfig Agent Lambda pour les environnements de calcul Lambda) gère une série d'appels d'API et de jetons de session en votre nom. À un niveau élevé, le processus fonctionne comme suit :
-
Vous configurez AWS AppConfig l'agent en tant qu'hôte local et demandez à l'agent d'effectuer un sondage AWS AppConfig pour les mises à jour de configuration.
-
L'agent appelle les actions de l'GetLatestConfigurationAPI StartConfigurationSession and et met en cache vos données de configuration localement.
-
Pour récupérer les données, votre application lance un appel HTTP au serveur localhost. AWS AppConfig L'agent prend en charge plusieurs cas d'utilisation, comme décrit dansComment utiliser AWS AppConfig Agent pour récupérer les données de configuration.
Si vous préférez, vous pouvez appeler manuellement ces actions d'API pour récupérer une configuration. Le processus de l'API fonctionne comme suit :
-
Votre application établit une session de configuration à l'aide de l'action de l'
StartConfigurationSessionAPI. Le client de votre session passe ensuite des appels périodiquesGetLatestConfigurationpour vérifier et récupérer les dernières données disponibles. -
Lorsque vous appelez
StartConfigurationSession, votre code envoie les identifiants (ID ou nom) d'une AWS AppConfig application, d'un environnement et d'un profil de configuration suivis par la session. -
En réponse, AWS AppConfig fournit un
InitialConfigurationTokenà donner au client de la session et à utiliser la première fois qu'il appelleGetLatestConfigurationcette session. -
Lorsque vous appelez
GetLatestConfiguration, votre code client envoie laConfigurationTokenvaleur la plus récente dont il dispose et qu'il reçoit en réponse :-
NextPollConfigurationToken: laConfigurationTokenvaleur à utiliser lors du prochain appel àGetLatestConfiguration. -
La configuration : les dernières données destinées à la session. Ce champ peut être vide si le client possède déjà la dernière version de la configuration.
-
Note
La récupération des données de configuration depuis un emplacement distinct Compte AWS n'est pas prise en charge.