Utilisation de AWS OpsWorks Stacks avec d'autres services AWS - 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 de AWS OpsWorks Stacks avec d'autres services AWS

Important

Le AWS OpsWorks Stacks service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour 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.

Vous pouvez faire en sorte que les serveurs d'applications exécutés dans une pile AWS OpsWorks Stacks utilisent divers services AWS qui ne sont pas directement intégrés à AWS OpsWorks Stacks. Par exemple, vos serveurs d'applications peuvent utiliser Amazon RDS comme base de données principale. Vous pouvez accéder à ces services en utilisant le modèle général suivant :

  1. Créez et configurez le service AWS à l'aide de la console AWS, de l'API ou de l'interface de ligne de commande, puis enregistrez les données de configuration nécessaires dont l'application a besoin pour accéder au service, comme le nom d'hôte ou le port.

  2. Créez une ou plusieurs recettes personnalisées pour configurer l'application de telle sorte qu'elle accède au service.

    La recette obtient les données de configuration à partir des attributs JSON de configuration et de déploiement de pile que vous définissez avec le JSON personnalisé avant d'exécuter les recettes.

  3. Attribuez la recette personnalisée à l'événement du cycle de vie Deploy de la couche serveur d'applications.

  4. Créez un objet JSON personnalisé qui attribue les valeurs appropriées aux attributs des données de configuration, et ajoutez-le à votre JSON de configuration et de déploiement de pile.

  5. Déployez l'application sur la pile.

    Le déploiement exécute les recettes personnalisées, qui utilisent les valeurs des données de configuration que vous avez définies dans le JSON personnalisé pour configurer l'application afin qu'elle puisse accéder au service.

Cette section explique comment permettre aux serveurs d'applications AWS OpsWorks Stacks d'accéder à divers services AWS. Il part du principe que vous êtes déjà familiarisé avec les livres de recettes Chef et avec la façon dont les recettes peuvent utiliser les attributs JSON de configuration et de déploiement de pile pour configurer les applications, généralement en créant des fichiers de configuration. Dans le cas contraire, lisez d'abord Livres de recettes et recettes et Personnalisation des piles AWS OpsWorks.