Récupération des indicateurs de fonctionnalités et des données de configuration 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.

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 informatiques Lambda) gère une série d'APIappels et de jetons de session en votre nom. À partir d'un niveau élevé, le processus fonctionne comme suit :

  1. Vous configurez AWS AppConfig l'agent en tant qu'hôte local et demandez à l'agent de AWS AppConfig demander des mises à jour de configuration.

  2. L'agent appelle les GetLatestConfigurationAPIactions StartConfigurationSessionet met en cache vos données de configuration localement.

  3. Pour récupérer les données, votre application HTTP appelle le serveur localhost. AWS AppConfig L'agent prend en charge plusieurs cas d'utilisation, comme décrit dansComment utiliser l' AWS AppConfig agent pour récupérer les données de configuration.

Si vous préférez, vous pouvez appeler ces API actions manuellement pour récupérer une configuration. Le API processus fonctionne de la manière suivante :

  1. Votre application établit une session de configuration à l'aide de StartConfigurationSession API cette action. Le client de votre session passe ensuite des appels périodiques GetLatestConfiguration pour vérifier et récupérer les dernières données disponibles.

  2. Lorsque vous appelezStartConfigurationSession, votre code envoie les identifiants (ID ou nom) d'une AWS AppConfig application, d'un environnement et d'un profil de configuration que la session suit.

  3. En réponse, AWS AppConfig fournit un InitialConfigurationToken à donner au client de la session et à utiliser la première fois qu'il appelle GetLatestConfiguration cette session.

  4. Lorsque vous appelezGetLatestConfiguration, votre code client envoie la ConfigurationToken valeur la plus récente qu'il possède et reçoit en réponse :

    • NextPollConfigurationToken: ConfigurationToken valeur à 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 dispose déjà de la dernière version de la configuration.