View a markdown version of this page

Déploiement d'indicateurs de fonctionnalités et de 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.

Déploiement d'indicateurs de fonctionnalités et de données de configuration dans AWS AppConfig

Après avoir créé les artefacts nécessaires pour utiliser les indicateurs de fonctionnalités et les données de configuration libres, vous pouvez créer un nouveau déploiement. Lorsque vous créez un nouveau déploiement, vous spécifiez les informations suivantes :

  • Un identifiant d'application

  • Un ID de profil de configuration

  • Une version de configuration

  • Un ID d'environnement dans lequel vous souhaitez déployer les données de configuration

  • Un identifiant de stratégie de déploiement qui définit la rapidité avec laquelle vous souhaitez que les modifications prennent effet

  • Un identifiant de clé AWS Key Management Service (AWS KMS) pour chiffrer les données à l'aide d'une clé gérée par le client.

Lorsque vous appelez l'action StartDeploymentAPI, AWS AppConfig exécute les tâches suivantes :

  1. Récupère les données de configuration du magasin de données sous-jacent en utilisant l'URI de localisation dans le profil de configuration.

  2. Vérifie que les données de configuration sont syntaxiquement et sémantiquement correctes en utilisant les validateurs que vous avez spécifiés lors de la création de votre profil de configuration.

  3. Met en cache une copie des données afin qu'elles soient prêtes à être récupérées par votre application. Cette copie mise en cache s'appelle les données déployées.

Vous pouvez atténuer les situations dans lesquelles le déploiement des données de configuration entraîne des erreurs dans votre application en combinant des stratégies de AWS AppConfig déploiement et des annulations automatiques basées sur les CloudWatch alarmes Amazon. Une stratégie de déploiement vous permet d'apporter progressivement des modifications à toutes les cibles ou à des segments spécifiques en quelques minutes ou heures, soit par session, soit selon votre propre dimension cible en tirant parti des déploiements basés sur les entités. Après la configuration CloudWatch, si une ou plusieurs alarmes passent à l'état d'alarme pendant un déploiement, vos données de configuration sont AWS AppConfig automatiquement rétablies à la version précédente. Pour plus d'informations sur les stratégies de déploiement, consultezTravailler avec des stratégies de déploiement. Pour plus d'informations sur les annulations automatiques, consultezSurveillance des déploiements pour une annulation automatique.

Note

AWS AppConfig L'agent (version 2.0.136060 ou ultérieure) prend en charge le déploiement d'indicateurs de fonctionnalités ou de données de configuration sous forme libre vers des segments spécifiques ou des utilisateurs individuels lors d'un déploiement progressif. Les déploiements progressifs basés sur les entités garantissent qu'une fois qu'un utilisateur ou un segment reçoit une version de configuration, il continue à recevoir cette même version tout au long de la période de déploiement, quelle que soit la ressource de calcul qui répond à ses demandes. Pour de plus amples informations, veuillez consulter Utilisation de l' AWS AppConfig agent pour des déploiements progressifs basés sur des utilisateurs ou des entités.