

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.

# Création d'un déploiement de plate-forme de calcul EC2/sur site (console)
<a name="deployments-create-console"></a>

Cette rubrique explique comment déployer une application sur un serveur Amazon EC2 ou sur site à l'aide de la console.

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)
**Note**  
Connectez-vous avec le même utilisateur que celui que vous avez configuré[Commencer avec CodeDeploy](getting-started-codedeploy.md).

1. Effectuez l’une des actions suivantes :
   +  Si vous souhaitez déployer une application, dans le volet de navigation, développez **Déployer**, puis choisissez **Applications**. Choisissez le nom de l'application que vous souhaitez déployer. Assurez-vous que la colonne **Plateforme de calcul** de votre application est **EC2/On-premises**.
   +  Si vous souhaitez redéployer un déploiement dans le volet de navigation, développez **Déployer**, puis choisissez **Déploiements**. Recherchez le déploiement que vous souhaitez redéployez, puis choisissez le nom de son application dans la colonne **Application**. Assurez-vous que la colonne **Plateforme de calcul** de votre déploiement est **EC2/on-premises**.

1. Sur l'onglet **Déploiements**, choisissez **Créer un déploiement**.
**Note**  
Votre application doit disposer d'un groupe de déploiement avant de pouvoir être déployée. Si votre application ne possède pas de groupe de déploiement, dans l'onglet **Groupes de déploiement**, choisissez **Créer un groupe de déploiement**. Pour de plus amples informations, veuillez consulter [Créez un groupe de déploiement avec CodeDeploy](deployment-groups-create.md). 

1. Dans **Groupe de déploiement**, choisissez un groupe de déploiement à utiliser pour ce déploiement.

1. En regard de **Type de référentiel**, choisissez le type de référentiel dans lequel la révision est stockée :
   + **Mon application est stockée dans Amazon S3**. Pour plus d'informations, reportez-vous à l'étape 6[Spécifiez les informations relatives à une révision stockée dans un compartiment Amazon S3](deployments-create-console-s3.md), puis revenez à cette étape. 
   + **Ma demande est stockée dans GitHub** — Pour plus d'informations, reportez-vous à l'étape 6[Spécifier les informations relatives à une révision stockée dans un GitHub référentiel](deployments-create-console-github.md), puis revenez à l'étape 6.

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

1. (Facultatif) Développez la **configuration de déploiement Override** pour choisir une configuration de déploiement différente de celle spécifiée dans le groupe de déploiement afin de contrôler la manière dont le trafic est transféré vers le serveur Amazon EC2 ou sur site.

   Pour de plus amples informations, veuillez consulter [Utilisation des configurations de déploiement dans CodeDeploy](deployment-configurations.md).

1. 

   1. Sélectionnez **Ne pas échouer le déploiement si l'événement du ApplicationStop cycle de vie échoue** si vous souhaitez que le déploiement sur une instance réussisse en cas d'échec de l'événement `ApplicationStop` du cycle de vie.

   1. Développez **les paramètres de comportement de déploiement supplémentaires** pour spécifier CodeDeploy le mode de gestion des fichiers dans un emplacement cible de déploiement qui ne faisaient pas partie du déploiement réussi précédent.

      Choisissez parmi les options suivantes :
      + **Échec du déploiement** : une erreur est signalée et l'état du déploiement est changé en`Failed`.
      + **Remplacer le contenu** : si un fichier du même nom existe à l'emplacement cible, la version de la révision de l'application le remplace.
      + **Conserver le contenu** : si un fichier du même nom existe à l'emplacement cible, le fichier est conservé et la version de la révision de l'application n'est pas copiée sur l'instance.

      Pour de plus amples informations, veuillez consulter [Comportement d'annulation avec du contenu existant](deployments-rollback-and-redeploy.md#deployments-rollback-and-redeploy-content-options). 

1. (Facultatif) Dans **Remplacements de la configuration de restauration**, vous pouvez spécifier pour ce déploiement des options de restauration automatique différentes de celles spécifiées pour le groupe de déploiement, le cas échéant.

   Pour plus d'informations sur les annulations CodeDeploy, reportez-vous aux sections [Redéploiements et annulations de déploiements](deployment-steps-server.md#deployment-rollback) et[Redéployez et annulez un déploiement avec CodeDeploy](deployments-rollback-and-redeploy.md).

   Choisissez parmi les options suivantes :
   + **Annulation en cas d'échec d'un déploiement** : CodeDeploy redéploie la dernière révision valide connue en tant que nouveau déploiement.
   + **Annulation lorsque les seuils d'alarme sont atteints** : si des alarmes ont été ajoutées au groupe de déploiement, CodeDeploy déploie la dernière révision correcte connue lorsqu'une ou plusieurs des alarmes spécifiées sont activées.
   + **Désactiver les annulations** : n'effectuez pas de annulations pour ce déploiement.

1. Choisissez **Démarrer le déploiement**. 

   Pour suivre le statut de votre déploiement, consultez [Afficher les détails CodeDeploy du déploiement](deployments-view-details.md).

**Topics**
+ [Spécifiez les informations relatives à une révision stockée dans un compartiment Amazon S3](deployments-create-console-s3.md)
+ [Spécifier les informations relatives à une révision stockée dans un GitHub référentiel](deployments-create-console-github.md)