Création d'un environnement Elastic Beanstalk - AWS Elastic Beanstalk

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 lancer un environnement avec un exemple d'application (console)
  1. Ouvrez la console Elastic Beanstalk et, dans la liste Regions (Régions), sélectionnez votre Région AWS.

  2. Dans le volet de navigation, choisissez Applications, puis le nom d'une application existante dans la liste ou créez-en un.

  3. Sur la page de présentation de l'application, choisissez Create a new environment (Créer un nouvel environnement).

    
              Page de présentation de l'application avec la liste des environnements d'application sur la console Elastic Beanstalk

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

    
              Utilisez l'assistant de création d'environnement sur la console Elastic Beanstalk
  4. 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.

  5. 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.

  6. Pour l'option Code de l'application, choisissez Exemple d'application.

  7. Pour les préréglages de configuration, choisissez Single instance (Instance unique).

  8. Choisissez Next (Suivant).

  9. La page Configure service access (Configurer l'accès au service) s'affiche.

    
              Configuration de l'accès au service
  10. Choisissez Create a service role (Créer une rôle de service) pour Service Role (Rôle de service).

  11. 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.

  12. 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.

  13. 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.

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


        Configuration de l'accès au service
Pour créer un rôle IAM pour la sélection de profil d'instance EC2
  1. 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.

  2. Cliquez sur le lien de la console IAM qui s'affiche en haut de la fenêtre.

  3. Dans le volet de navigation de la console IAM, sélectionnez Roles (Rôles).

  4. Sélectionnez Create role (Créer un rôle).

  5. Sous Trusted entity type (Type d'entité approuvée), choisissez service AWS.

  6. Sous Cas d'utilisation, choisissez EC2.

  7. Choisissez Next (Suivant).

  8. 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

  9. Choisissez Next (Suivant).

  10. Entrez un nom pour le rôle.

  11. (Facultatif) Ajoutez des balises au rôle.

  12. Sélectionnez Create role (Créer un rôle).

  13. Revenez à la fenêtre de console Elastic Beanstalk qui est ouverte.

  14. 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.

  15. Choisissez 
          refresh icon
        (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.