

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 environnement Elastic Beanstalk
<a name="using-features.environments"></a>

La procédure suivante lance un nouvel environnement exécutant l'application par défaut. Ces étapes sont simplifiées afin que votre environnement soit rapidement opérationnel, à l'aide de valeurs d'option par défaut. 

**Remarque concernant les autorisations**  
La création d'un environnement nécessite les autorisations de la stratégie gérée d'accès complet d'Elastic Beanstalk. Consultez [Stratégie utilisateur Elastic Beanstalk](concepts-roles-user.md) pour plus de détails.

**Pour lancer un environnement avec une application (console)**

1. Ouvrez la console [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk), puis **dans la liste des régions, sélectionnez votre**. Région AWS

1. Dans le volet de navigation, choisissez **Applications**. Sélectionnez une application existante dans la liste. Vous pouvez également choisir d'en créer un, en suivant les instructions de[Gestion des applications ](applications.md).

1. Sur la page de présentation de l'application, choisissez **Create environment**.

   Cela lance l'assistant de **création d'environnement**. L'assistant fournit un ensemble d'étapes vous permettant de créer un nouvel environnement.

1. Pour le **niveau environnement**, choisissez le niveau d'**environnement de serveur Web** ou **le [niveau d'environnement](concepts.md#concepts-tier)** de travail. Vous ne pouvez pas modifier le niveau d'un environnement après sa création.
**Note**  
La plateforme [.NET sur Windows Server](create_deploy_NET.md) ne prend pas en charge le niveau d'environnement worker.

   Les champs **d'informations de l'application** sont définis par défaut, en fonction de l'application que vous avez sélectionnée précédemment.

   Dans le groupe **Informations sur l'environnement**, le **nom de l'environnement** est défini par défaut, en fonction du nom de l'application. Si vous préférez un autre nom d'environnement, vous pouvez saisir une autre valeur dans le champ. Vous pouvez éventuellement saisir un nom de **domaine**, sinon Elastic Beanstalk génère automatiquement une valeur. Vous pouvez également éventuellement saisir une **description de l'environnement.**

1. Pour **Platform (Plateforme)**, sélectionnez la plateforme et la branche de plateforme qui correspondent au langage utilisé par votre application.
**Note**  
Elastic Beanstalk prend en charge plusieurs [versions](concepts.platforms.md) pour la plupart des plateformes répertoriées. Par défaut, la console sélectionne la version recommandée pour la plateforme et la branche de plateforme que vous choisissez. Si votre application nécessite une version différente, vous pouvez la sélectionner ici. Pour plus d'informations sur les versions de plateforme prises en charge, consultez [Plateformes prises en charge par Elastic Beanstalk](concepts.platforms.md).

1. Pour le **code d'application**, vous avez plusieurs choix pour continuer.
   + Pour lancer l'exemple d'application par défaut sans fournir le code source, choisissez **Exemple d'application**. Cette action permet de sélectionner l'application d'une seule page fournie par Elastic Beanstalk pour la plate-forme que vous avez sélectionnée précédemment.
   + Si vous avez téléchargé un exemple d'application à partir de ce guide, ou si vous avez votre propre code source pour une application, procédez comme suit.

     1. Sélectionnez **Téléverser votre code**.

     1. Choisissez ensuite **Fichier local**, puis sous **Télécharger l'application**, sélectionnez **Choisir un fichier**.

     1. Le système d'exploitation de votre machine cliente vous présentera une interface permettant de sélectionner le fichier local que vous avez téléchargé. Sélectionnez le fichier du bundle source et continuez.

1. Le choix des **préréglages** dépend de votre objectif pour l'environnement.
   + Si vous créez un exemple d'environnement pour en savoir plus sur Elastic Beanstalk ou un environnement de développement**, choisissez Instance unique** (éligible au niveau gratuit).
   + Si vous créez un environnement de production ou un environnement pour en savoir plus sur l'équilibrage de charge, choisissez l'une des options de **haute disponibilité**.

1. Choisissez **Suivant**.

**Pour configurer l'accès au service**  
Ensuite, vous avez besoin de deux rôles. Un *rôle de service* permet à Elastic Beanstalk de surveiller vos instances EC2 et de mettre à niveau la plateforme de votre environnement. Un rôle de *profil d'instance EC2* permet des tâches telles que la rédaction de journaux et l'interaction avec d'autres services.

**Pour créer ou sélectionner le rôle de service**

1. Si vous avez déjà créé un **rôle de service** et que vous souhaitez en choisir un existant, sélectionnez la valeur dans le menu déroulant **Rôle de service** et ignorez le reste de ces étapes pour créer un rôle de service.

1. Si aucune valeur n'est répertoriée pour le **rôle de service**, ou si vous souhaitez en créer un nouveau, passez aux étapes suivantes.

1. Pour **Rôle de service**, choisissez **Créer un rôle**.

1. Pour **Type d’entité de confiance**, choisissez **Service AWS **.

1. Dans le **cas d'utilisation**, choisissez **Elastic Beanstalk — Environment**.

1. Choisissez **Suivant**.

1. Vérifiez que **les politiques d'autorisations** incluent les éléments suivants, puis choisissez **Next** :
   + `AWSElasticBeanstalkEnhancedHealth`
   + `AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy`

1. Choisissez **Créer un rôle**.

1. Retournez à l'onglet **Configurer l'accès au service**, actualisez la liste, puis sélectionnez le rôle de service nouvellement créé.

**Pour créer ou sélectionner un profil d'instance EC2**

1. Si vous avez déjà créé un **profil d'instance EC2** et que vous souhaitez en choisir un existant, sélectionnez la valeur dans le menu déroulant du **profil d'instance EC2** et ignorez le reste de ces étapes pour créer un profil d'instance EC2.

1. Si aucune valeur n'est répertoriée pour le **profil d'instance EC2**, ou si vous souhaitez en créer un nouveau, passez aux étapes suivantes.

1. Choisissez **Créer un rôle**.

1. Pour **Type d’entité de confiance**, choisissez **Service AWS **.

1. Dans le **cas d'utilisation**, choisissez **Elastic Beanstalk — Compute**.

1. Choisissez **Suivant**.

1. Vérifiez que **les politiques d'autorisations** incluent les éléments suivants, puis choisissez **Next** :
   + `AWSElasticBeanstalkWebTier`
   + `AWSElasticBeanstalkWorkerTier`
   + `AWSElasticBeanstalkMulticontainerDocker`

1. Choisissez **Créer un rôle**.

1. Retournez à l'onglet **Configurer l'accès au service**, actualisez la liste, puis sélectionnez le profil d'instance EC2 nouvellement créé.

**Pour terminer la configuration et la création de votre application**

1. (Facultatif) Si vous avez déjà créé une paire de clés EC2, vous pouvez la sélectionner dans le menu déroulant du champ de **paire de clés EC2**. Vous l'utiliseriez pour vous connecter en toute sécurité à l'instance Amazon EC2 fournie par Elastic Beanstalk pour votre application. Si vous ignorez cette étape, vous pouvez toujours créer et attribuer une paire de clés EC2 une fois l'environnement créé. Pour de plus amples informations, veuillez consulter [EC2 paire de clés](using-features.managing.security.md#using-features.managing.security.keypair).

1. Choisissez **Skip to Review** (Passer à la révision) sur la page **Configure service access** (Configurer l’accès au service).

1. La page **Review** (Révision) affiche un résumé de tous vos choix.

   Pour personnaliser davantage votre environnement, choisissez **Edit** (Modifier) à côté de l'étape qui inclut les éléments que vous souhaitez configurer. Les options suivantes peuvent être définies uniquement lors de la création de l'environnement :
   + Nom de l'environnement
   + Nom de domaine
   + Version de la plateforme
   + Processeur
   + Type d'équilibreur de charge
   + Palier

   Vous pouvez modifier les paramètres suivants après la création de l'environnement, mais ils requièrent la mise en œuvre de nouvelles instances ou d'autres ressources et leur application peut prendre du temps :
   + Type d'instance, volume racine, paire de clés et rôle Gestion des identités et des accès AWS (IAM)
   + Base de données interne Amazon RDS
   + VPC

   Pour de plus amples informations sur tous les paramètres disponibles, veuillez consulter [Assistant de création d'un environnement](environments-create-wizard.md).

1. Choisissez **Submit** (Soumettre) en bas de la page pour initialiser la création de votre nouvel environnement.

Alors qu'Elastic Beanstalk crée votre environnement, vous êtes redirigé vers la [console Elastic Beanstalk](environments-console.md). Une fois que l'intégrité de l'environnement devient verte, choisissez l'URL à côté du nom de l'environnement pour afficher l'application en cours d'exécution. Cette URL est généralement accessible depuis Internet, sauf si vous configurez votre environnement afin d'utiliser un [VPC personnalisé avec un équilibreur de charge interne](environments-create-wizard.md#environments-create-wizard-network).

**Topics**
+ [Assistant de création d'un environnement](environments-create-wizard.md)
+ [Clonage d'un environnement Elastic Beanstalk](using-features.managing.clone.md)
+ [Arrêt d'un environnement Elastic Beanstalk](using-features.terminating.md)
+ [Création d'environnements Elastic Beanstalk avec la CLI AWS](environments-create-awscli.md)
+ [Création d'environnements Elastic Beanstalk avec l'API](environments-create-api.md)
+ [Construction d'une URL Launch Now](launch-now-url.md)
+ [Création et mise à jour de groupes d'environnements Elastic Beanstalk](environment-mgmt-compose.md)