Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Étape 6 : Déployer l'application sur l'instance - 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.

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.

Étape 6 : Déployer l'application sur l'instance

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie 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.

Au cours de cette étape, vous allez déployer l'application depuis GitHub l'instance en cours d'exécution. (Pour plus d’informations, consultez Déploiement d'applications.) Avant de déployer l'application, vous devez spécifier la recette à utiliser pour coordonner le déploiement. Une recette est un concept Chef. Les recettes sont des instructions, écrites avec la syntaxe du langage Ruby, qui spécifient les ressources à utiliser et l'ordre dans lequel ces ressources sont appliquées. (Pour plus d'informations, consultez À propos des recettes sur le site web Découvrir Chef.)

Pour spécifier la recette à utiliser pour déployer l'application sur l'instance
  1. Dans le panneau de navigation du service, choisissez Layers (Couches). La page Layers (Couches) s'affiche.

  2. Pour MyLinuxDemoLayer, choisissez Recipes :

    Layer interface showing MyLinuxDemoLayer with tabs for Settings, Recipes, Network, EBS Volumes, and Security.

    La MyLinuxDemoLayer page Layer s'affiche avec l'onglet Recettes ouvert.

  3. Pour Custom Chef Recipes (Recettes Chef personnalisées), pour Deploy (Déployer), tapez nodejs_demo::default, puis appuyez sur Entrée. nodejs_demo est le nom du livre de recettes et default est le nom de la recette cible du livre de recettes. (Pour explorer le code de la recette, consultez En savoir plus : Explorer le livre de recettes utilisé dans cette procédure pas à pas.) Vos résultats doivent correspondre à la capture d'écran suivante :

    Custom Chef Recipes configuration panel with Repository URL and lifecycle stages for a Linux demo layer.

  4. Choisissez Enregistrer. AWS OpsWorks Stacks ajoute la recette à l'événement du cycle de vie de déploiement de la couche.

Pour déployer l'application sur l'instance
  1. Dans le panneau de navigation du service, sélectionnez Apps (Applications). La page Apps (Applications) s'affiche.

  2. Pour MyLinuxDemoApp, pour Actions, choisissez déployer, comme indiqué dans la capture d'écran suivante :

    Apps table showing MyLinuxDemoApp with deploy, edit, and delete options.

  3. Sur la page Deploy App (Déployer l'application), conservez les valeurs par défaut pour les éléments suivants :

    • Command (Commande) (Deploy)

    • Comment (Commentaire) (vide)

    • Settings (Paramètres), Advanced (Avancés), Custom Chef JSON (JSON Chef personnalisé) (vide)

    • Instances, avancées (cochée Tout sélectionner, cochée MyLinuxDemoLayer, démo1 cochée)

  4. Vos résultats doivent correspondre à la capture d'écran suivante :

    Deploy App interface with settings for MyLinuxDemoApp, including command and instance selection.

  5. Choisissez Déployer. La page Déploiement MyLinuxDemoApp — déploiement s'affiche. Status (Statut) passe de running (en cours d'exécution) à successful (succès). Un cercle en rotation s'affiche à côté de demo1, qui se change en coche de couleur verte. Notez que ce processus peut prendre plusieurs minutes. Ne poursuivez pas tant que vous ne voyez pas Status (Statut) avec la valeur successful (succès), ainsi que la coche de couleur verte.

  6. Vos résultats doivent correspondre à la capture d'écran suivante, sauf bien sûr pour Created at (Créé à), Completed at (Terminé à), Duration (Durée) et User (Utilisateur). Si Status (Statut) a la valeur failed (échec), pour résoudre les problèmes, pour Log (Journal), choisissez show (afficher) pour obtenir les détails relatifs à l'échec :

    Deployment details for MyLinuxDemoApp showing successful status and duration of 1 minute 13 seconds.

Vous avez maintenant déployé avec succès l'application sur l'instance.

Dans l'étape suivante, vous allez tester l'application déployée sur l'instance.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.