Utilisation des valeurs des attributs de configuration et de déploiement de la pile - AWS OpsWorks

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.

Utilisation des valeurs des attributs de configuration et de déploiement de la pile

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé pour les nouveaux clients et les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Les recettes ont souvent besoin d'informations sur les applications déployées ou la configuration de la pile. Par exemple, vous pouvez avoir besoin d'une liste d'adresses IP de la pile pour créer un fichier de configuration ou d'un répertoire de déploiement d'une application pour créer un répertoire des journaux. Au lieu de stocker ces données sur un serveur central, AWS OpsWorks Stacks installe un ensemble d'attributs de configuration et de déploiement de la pile dans l'objet nœud de chaque instance pour chaque événement du cycle de vie. Ces attributs représentent l'état actuel de la pile, dont les applications déployées. Les recettes peuvent ensuite obtenir les données dont elles ont besoin dans l'objet de nœud.

Note

Les applications ont parfois besoin d'informations de l'objet de nœud, par exemple les valeurs d'attribut de déploiement et de configuration de la pile. Toutefois, une application ne peut pas accéder à l'objet de nœud. Pour fournir des données de nœud d'objet à une application, vous pouvez implémenter une recette qui extrait les informations nécessaires dans l'objet de nœud et les place dans un fichier dans un format pratique. L'application peut ensuite lire les données dans le fichier. Pour plus d'informations et pour voir un exemple, consultez Transmission de données aux applications.

Les recettes peuvent obtenir les valeurs des attributs de déploiement et de configuration de la pile dans l'objet de nœud comme suit.

  • Directement, à l'aide du nom complet d'un attribut.

    Vous pouvez utiliser cette approche avec n'importe quelle pile Linux, mais pas avec les piles Windows.

  • Avec la recherche de Chef, que vous pouvez utiliser pour rechercher les valeurs d'attribut sur l'objet de nœud.

    Vous pouvez utiliser cette approche avec les piles Windows et les piles Linux Chef 11.10.

Note

Avec les piles Linux, vous pouvez utiliser l'interface de ligne de commande de l'agent pour obtenir une copie des attributs de déploiement et de configuration de la pile d'une instance au format JSON. Pour plus d’informations, consultez Simulation des attributs de configuration et de déploiement de la pile sur Vagrant.