

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 5 : utiliser la CodeDeploy console pour déployer votre service Amazon ECS
<a name="tutorial-ecs-with-hooks-deployment"></a>

 Dans cette section, vous mettez à jour votre groupe de déploiement en spécifiant le port de votre écouteur de test. Il s'agit de l'écouteur que vous avez créé dans [Étape 1 : créer un écouteur de test](tutorial-ecs-with-hooks-create-second-listener.md). Pendant le déploiement, CodeDeploy exécute votre test de validation au cours du hook de cycle de vie de déploiement `AfterAllowTestTraffic` en utilisant le trafic de test transmis à votre ensemble de tâches de remplacement à l'aide de l'écouteur de test. Comme votre test de validation renvoie le résultat `Succeeded`, le déploiement se poursuit avec l'événement de cycle de vie de déploiement suivant. Dans un scénario réel, votre fonction de test renvoie `Succeeded` ou `Failed`. 

**Pour ajouter un écouteur de test à votre groupe de déploiement**

1. Connectez-vous à la CodeDeploy console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/codedeploy/](https://console.aws.amazon.com/codedeploy/).

1. Dans le volet de navigation, choisissez **Applications**. 

1. Choisissez l'application que vous avez créée dans [Tutoriel : Déployer une application dans Amazon ECS](tutorial-ecs-deployment.md). Si vous avez utilisé le nom suggéré, il s'agit de **ecs-demo-codedeploy-app**.

1. Dans **Groupes de déploiement**, choisissez le groupe de déploiement que vous avez créé dans [Tutoriel : Déployer une application dans Amazon ECS](tutorial-ecs-deployment.md). Si vous avez utilisé le nom suggéré, il s'agit de **ecs-demo-dg**.

1.  Choisissez **Modifier**. 

1. Dans **Port d'écoute de test**, choisissez le port et le protocole de l'écouteur de test que vous avez créé précédemment dans ce didacticiel. Il doit s'agir de **HTTP : 8080**. 

1.  Sélectionnez **Enregistrer les modifications**. 

**Pour déployer votre application Amazon ECS**

1. Sur la page de la console de votre groupe de déploiement, choisissez **Créer un déploiement**.

1.  Pour **le groupe de déploiement**, choisissez **ecs-demo-dg**. 

1.  Pour **Type de révision**, choisissez **Mon application est stockée dans Amazon S3**. Dans **Emplacement de la révision**, entrez le nom de votre compartiment et de votre AppSpec fichier S3 (par exemple,**s3://my-s3-bucket/appspec.json**). 

1.  Pour **Type de fichier de révision**, choisissez **.json** ou **.yaml** selon le cas. 

1.  (Facultatif) Dans la zone **Description du déploiement**, entrez une description de votre déploiement. 

1. Choisissez **Créer un déploiement**.

 Vous pouvez surveiller votre déploiement dans **Deployment status (Statut du déploiement)**. Une fois que 100 % du trafic de production est acheminé vers l'ensemble de tâches de remplacement, vous pouvez choisir **Terminer le jeu de tâches d'origine** pour mettre fin immédiatement à l'ensemble de tâches d'origine. Si vous ne choisissez pas **Terminate original task set (Résilier l'ensemble de tâches d'origine)**, l'ensemble de tâches d'origine est résilié après la durée que vous avez spécifiée lorsque vous avez créé votre groupe de déploiement. 

![\[La section sur l'état du déploiement de la CodeDeploy console.\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/images/ecs-tutorial-deployment-status-with-test-listener.png)
