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
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 pour plus de détails.
Pour lancer un environnement avec une application (console)
Ouvrez la console Elastic Beanstalk
, puis dans la liste des régions, sélectionnez votre. Région AWS -
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 deGestion d'applications.
-
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.
-
Pour le niveau environnement, choisissez le niveau d'environnement de serveur Web ou le niveau d'environnement de travail. Vous ne pouvez pas modifier le niveau d'un environnement après sa création.
Note
La plateforme .NET sur Windows Server 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 d'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.
-
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 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.
-
Pour le code d'application, plusieurs options s'offrent à vous 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.
-
Sélectionnez Téléverser votre code.
-
Choisissez ensuite Fichier local, puis sous Télécharger l'application, sélectionnez Choisir un fichier.
-
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.
-
-
-
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é.
-
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 EC2 surveiller vos instances et de mettre à niveau la plateforme de votre environnement. Un rôle de profil d'EC2 instance 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
-
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.
-
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.
-
Pour Rôle de service, choisissez Créer un rôle.
-
Pour Type d’entité de confiance, choisissez Service AWS .
-
Dans le cas d'utilisation, choisissez Elastic Beanstalk — Environment.
-
Choisissez Suivant.
-
Vérifiez que les politiques d'autorisations incluent les éléments suivants, puis choisissez Next :
-
AWSElasticBeanstalkEnhancedHealth
-
AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy
-
-
Choisissez Créer un rôle.
-
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' EC2 instance
-
Si vous avez déjà créé un profil d'EC2 instance et que vous souhaitez en choisir un existant, sélectionnez la valeur dans le menu déroulant du profil d'EC2 instance et ignorez le reste de ces étapes pour créer un profil d' EC2instance.
-
Si aucune valeur n'est répertoriée pour le profil d'EC2 instance, ou si vous souhaitez en créer une nouvelle, passez aux étapes suivantes.
-
Choisissez Créer un rôle.
-
Pour Type d’entité de confiance, choisissez Service AWS .
-
Dans le cas d'utilisation, choisissez Elastic Beanstalk — Compute.
-
Choisissez Suivant.
-
Vérifiez que les politiques d'autorisations incluent les éléments suivants, puis choisissez Next :
AWSElasticBeanstalkWebTier
AWSElasticBeanstalkWorkerTier
AWSElasticBeanstalkMulticontainerDocker
Choisissez Créer un rôle.
-
Retournez à l'onglet Configurer l'accès au service, actualisez la liste, puis sélectionnez le profil d' EC2 instance nouvellement créé.
Pour terminer la configuration et la création de votre application
-
(Facultatif) Si vous avez déjà créé une paire de EC2 clés, vous pouvez la sélectionner dans la liste déroulante des champs de paires de EC2 clés. Vous l'utiliseriez pour vous connecter en toute sécurité à l' EC2 instance Amazon qu'Elastic Beanstalk fournit à votre application. Si vous ignorez cette étape, vous pouvez toujours créer et attribuer une paire de EC2 clés après la création de l'environnement. Pour de plus amples informations, veuillez consulter EC2 paire de clés.
-
Choisissez Skip to Review (Passer à la révision) sur la page Configure service access (Configurer l’accès au service).
-
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 plateforme
-
Processeur
-
Nouveau 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 AWS Identity and Access Management (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.
-
-
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. 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.