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 ».

Flux de travail (workflow) de déploiement d'instance

Mode de mise au point
Flux de travail (workflow) de déploiement d'instance - AWS Elastic Beanstalk

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.

Note

Les informations de cette section ne s'appliquent pas aux branches de plateforme ECS s'exécutant sur Amazon Linux 2 et Amazon Linux 2023. Pour plus d'informations, voir la section suivante Flux de déploiement d'instance pour ECS s'exécutant sur Amazon Linux 2 et versions ultérieures.

Avec de nombreuses façons d'étendre la plateforme de votre environnement, il est utile de savoir ce qui se passe chaque fois qu'Elastic Beanstalk alloue une instance ou exécute un déploiement sur une instance. Le diagramme suivant illustre l'ensemble du workflow de déploiement. Elles décrivent les différentes phases d'un déploiement et les étapes suivies par Elastic Beanstalk au cours de chaque phase.

Remarques
  • Le diagramme ne représente pas l'ensemble complet des étapes suivies par Elastic Beanstalk sur les instances d'environnement au cours du déploiement. Nous fournissons ce diagramme à titre d'illustration, pour vous indiquer l'ordre et le contexte de l'exécution de vos personnalisations.

  • Par souci de simplicité, le diagramme ne mentionne que les sous-répertoires hook .platform/hooks/* (pour les déploiements d'applications), et non les sous-répertoires hook .platform/confighooks/* (pour les déploiements de configuration). Les hooks dans ces derniers sous-répertoires s'exécutent exactement au cours des mêmes étapes que les hooks dans les sous-répertoires correspondants indiqués dans le diagramme.

Flux de travail pour l'ordre d'exécution des extensions sur une instance d'environnement exécutée sur une plateforme Amazon Linux.

La liste suivante détaille les phases et les étapes de déploiement.

  1. Étapes initiales

    Elastic Beanstalk télécharge et extrait votre application. Après chacune de ces étapes, Elastic Beanstalk exécute l'une des étapes d'extensibilité.

    1. Exécute les commandes présentes dans la section commands: de tout fichier de configuration.

    2. Exécute tous les fichiers exécutables trouvés dans le répertoire .platform/hooks/prebuild de votre bundle source (.platform/confighooks/prebuild pour un déploiement de configuration).

  2. Configuration

    Elastic Beanstalk configure votre application et le serveur proxy.

    1. Exécute les commandes trouvées dans le bundle de fichiers source Buildfile.

    2. Copie vos fichiers de configuration proxy personnalisés, le cas échéant, du répertoire .platform/nginx de votre bundle de fichiers source vers leur emplacement d'exécution.

    3. Exécute les commandes de la section container_commands: de tout fichier de configuration.

    4. Exécute tous les fichiers exécutables trouvés dans le répertoire .platform/hooks/predeploy de votre bundle source (.platform/confighooks/predeploy pour un déploiement de configuration).

  3. Déploiement

    Elastic Beanstalk déploie et exécute votre application et le serveur proxy.

    1. Exécute la commande trouvée dans le fichier Procfile de votre bundle de fichiers source.

    2. Exécute ou réexécute le serveur proxy avec vos fichiers de configuration proxy personnalisés, le cas échéant.

    3. Exécute tous les fichiers exécutables trouvés dans le répertoire .platform/hooks/postdeploy de votre bundle source (.platform/confighooks/postdeploy pour un déploiement de configuration).

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