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
Un AWS Elastic Beanstalkenvironnement est une collection de ressources AWS qui exécutent une version de l'application. Vous pouvez déployer plusieurs environnements lorsque vous avez besoin d'exécuter plusieurs versions d'une application. Par exemple, vous pouvez avoir des environnements de développement, d'intégration et de production.
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. Pour obtenir des instructions détaillées décrivant les nombreuses options que vous pouvez utiliser pour configurer les ressources déployées par Elastic Beanstalk en votre nom, veuillez consulter Assistant de création d'un environnement.
Remarques
-
Pour de plus amples informations sur la création et la gestion d'environnements avec l'interface de ligne de commande (CLI) Elastic Beanstalk, veuillez consulter Gestion des environnements Elastic Beanstalk avec l'interface de ligne de commande EB.
-
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 un exemple d'application (console)
Ouvrez la console Elastic Beanstalk
et, dans la liste Regions (Régions), sélectionnez votre Région AWS. -
Dans le volet de navigation, choisissez Applications, puis le nom d'une application existante dans la liste ou créez-en un.
-
Sur la page de présentation de l'application, choisissez Create a new environment (Créer un nouvel environnement).
Cela lance l'assistant de création d'environnement. L'assistant fournit un ensemble d'étapes vous permettant de créer un nouvel environnement.
-
Ensuite, pour le niveau d'environnement, choisissez l'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.
-
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 l'option Code de l'application, choisissez Exemple d'application.
-
Pour les préréglages de configuration, choisissez Single instance (Instance unique).
-
Choisissez Next (Suivant).
-
La page Configure service access (Configurer l'accès au service) s'affiche.
-
Choisissez Create a service role (Créer une rôle de service) pour Service Role (Rôle de service).
-
Nous allons maintenant nous concentrer sur la liste déroulante des profils d'instance EC2. Les valeurs affichées dans cette liste déroulante peuvent varier selon que votre compte a déjà créé un nouvel environnement.
Choisissez l'une des options suivantes en fonction des valeurs affichées dans votre liste.
Si
aws-elasticbeanstalk-ec2-role
apparaît dans la liste déroulante, sélectionnez-le dans la liste déroulante du profil d'instance EC2.Si une autre valeur s'affiche dans la liste et qu'il s'agit du profil d'instance EC2 par défaut destiné à vos environnements, sélectionnez-la dans la liste déroulante des profils d'instance EC2.
Si la liste déroulante du profil d'instance EC2 ne contient aucune valeur parmi laquelle choisir, développez la procédure suivante : Create IAM Role for EC2 instance profile (Créer un rôle IAM pour le profil d'instance EC2).
Suivez les étapes décrites dans la section Create IAM Role for EC2 instance profile (Créer un rôle IAM pour le profil d'instance EC2) afin de créer un rôle IAM que vous pourrez ensuite sélectionner pour le profil d'instanceEC2. Revenez ensuite à cette étape.
Maintenant que vous avez créé un rôle IAM et que vous avez actualisé la liste, il s'affiche sous forme de choix dans la liste déroulante. Sélectionnez le rôle IAM que vous venez de créer dans la liste déroulante du profil d'instance EC2.
-
Choisissez Skip to Review (Passer à la révision) sur la page Configure service access (Configurer l’accès au service).
Cela sélectionnera les valeurs par défaut pour cette étape et ignorera les étapes facultatives.
-
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
-
VPC
-
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
-
Equilibreur de charge
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.
Pour créer un rôle IAM pour la sélection de profil d'instance EC2
-
Choisissez View permission details (Afficher les détails des autorisations). Cela s'affiche dans la liste déroulante des profils d'instance EC2.
Une fenêtre modale intitulée View instance profile permissions (Afficher les autorisations du profil d'instance) s'affiche. Cette fenêtre répertorie les profils gérés que vous devrez associer au nouveau profil d'instance EC2 que vous créez. Il fournit également un lien permettant de lancer la console IAM.
-
Cliquez sur le lien de la console IAM qui s'affiche en haut de la fenêtre.
-
Dans le volet de navigation de la console IAM, sélectionnez Roles (Rôles).
-
Sélectionnez Create role (Créer un rôle).
-
Sous Trusted entity type (Type d'entité approuvée), choisissez service AWS.
-
Sous Cas d'utilisation, choisissez EC2.
-
Choisissez Next (Suivant).
-
Attachez les stratégies gérées adéquates. Faites défiler la fenêtre modale View instance profile permissions (Afficher les autorisations du profil d'instance) pour voir les stratégies gérées. Les stratégies sont également répertoriées ici :
-
AWSElasticBeanstalkWebTier
-
AWSElasticBeanstalkWorkerTier
-
AWSElasticBeanstalkMulticontainerDocker
-
-
Choisissez Next (Suivant).
-
Entrez un nom pour le rôle.
-
(Facultatif) Ajoutez des balises au rôle.
-
Sélectionnez Create role (Créer un rôle).
-
Revenez à la fenêtre de console Elastic Beanstalk qui est ouverte.
-
Fermez la fenêtre modale View instance profile permissions (Afficher les autorisations du profil d'instance).
Important
Ne fermez pas la page du navigateur qui affiche la console Elastic Beanstalk.
-
Choisissez (actualiser) à côté de la liste déroulante des profils d'instance EC2.
Cela actualise la liste déroulante, de sorte que le rôle que vous venez de créer s'affiche dans la liste déroulante.
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.
Rubriques
- Assistant de création d'un environnement
- Clonage d'un environnement Elastic Beanstalk
- Arrêt d'un environnement Elastic Beanstalk
- Création d'environnements Elastic Beanstalk avec l'interface de ligne de commande (CLI) AWS
- Création d'environnements Elastic Beanstalk avec l'API
- Construction d'une URL Launch Now
- Création et mise à jour de groupes d'environnements Elastic Beanstalk