Modification des ressources créées par Elastic Beanstalk pour votre environnement - 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.

Modification des ressources créées par Elastic Beanstalk pour votre environnement

Les ressources créées par Elastic Beanstalk pour votre environnement ont des noms. Vous pouvez utiliser ces noms pour obtenir des informations sur les ressources avec une fonction, ou modifier les propriétés sur les ressources pour personnaliser leur comportement. Cette rubrique décrit les ressources AWS qu'Elastic Beanstalk utilise dans les différents types d'environnements.

Note

La rubrique précédente Ressources personnalisées fournit quelques cas d'utilisation et des exemples de personnalisation des ressources d'environnement. Vous pouvez également trouver d'autres exemples de fichiers de configuration dans la rubrique suivante Exemples de ressources personnalisées.

Les environnements de serveur Web disposent des ressources suivantes.

Environnements de serveur web
  • AWSEBAutoScalingGroup (AWS::AutoScaling::AutoScalingGroup) – Groupe Auto Scaling attaché à votre environnement.

  • Une des deux ressources suivantes.

    • AWSEBAutoScalingLaunchConfiguration (AWS::AutoScaling::LaunchConfiguration) – Configuration de lancement attachée au groupe Auto Scaling de votre environnement.

    • AWSEBEC2LaunchTemplate (AWS::EC2::LaunchTemplate) – Modèle de lancement Amazon EC2 utilisé par le groupe Auto Scaling de votre environnement.

    Note

    Si votre environnement utilise une fonctionnalité qui exige des modèles de lancement Amazon EC2 et que votre stratégie utilisateur ne dispose pas des autorisations requises, la création ou la mise à jour de l'environnement peut échouer. Utilisez la stratégie d'utilisateur gérée AdministratorAccess-AWSElasticBeanstalk ou ajoutez les autorisations requises à votre stratégie personnalisée.

  • AWSEBEnvironmentName (AWS::ElasticBeanstalk::Environment) – Votre environnement.

  • AWSEBSecurityGroup (AWS::EC2::SecurityGroup) – Groupe de sécurité attaché à votre groupe Auto Scaling.

  • AWSEBRDSDatabase (AWS::RDS::DBInstance) – Instance de base de données Amazon RDS attachée à votre environnement (le cas échéant).

Dans un environnement à charge équilibrée, vous pouvez accéder à des ressources supplémentaires liées à l'équilibreur de charge. Les équilibreurs de charge classiques disposent d'une ressource pour le programme d'équilibrage de charge et d'une autre pour le groupe de sécurité attaché à celui-ci. Les équilibreurs de charge d'application et de réseau ont des ressources supplémentaires pour l'écouteur par défaut, la règle de l'écouteur et le groupe cible de l'équilibreur de charge.

Environnements à charge équilibrée
  • AWSEBLoadBalancer (AWS::ElasticLoadBalancing::LoadBalancer) – Équilibreur de charge Classic Load Balancer de votre environnement.

  • AWSEBV2LoadBalancer (AWS::ElasticLoadBalancingV2::LoadBalancer) – Équilibreur de charge Application Load Balancer ou Network Load Balancer de votre environnement.

  • AWSEBLoadBalancerSecurityGroup (AWS::EC2::SecurityGroup) – Dans un Amazon Virtual Private Cloud (Amazon VPC) personnalisé uniquement, nom du groupe de sécurité créé par Elastic Beanstalk pour l'équilibreur de charge. Dans un VPC par défaut ou dans EC2-Classic, Elastic Load Balancing attribue un groupe de sécurité par défaut à l'équilibreur de charge.

  • AWSEBV2LoadBalancerListener (AWS::ElasticLoadBalancingV2::Listener) – Écouteur qui permet à l'équilibreur de charge de vérifier les demandes de connexion et de les transférer à un ou plusieurs groupes cibles.

  • AWSEBV2LoadBalancerListenerRule (AWS::ElasticLoadBalancingV2::ListenerRule) – Définit les demandes pour lesquelles l'écouteur Elastic Load Balancing effectue une action et précise cette action.

  • AWSEBV2LoadBalancerTargetGroup (AWS::ElasticLoadBalancingV2::TargetGroup) – Groupe cible Elastic Load Balancing qui achemine les demandes vers une ou plusieurs cibles enregistrées, telles que les instances Amazon EC2.

Les environnements de travail disposent de ressources pour la file d'attente SQS qui place en mémoire tampon les demandes entrantes, et d'une table Amazon DynamoDB utilisée par les instances pour effectuer le choix principal.

Environnements Worker
  • AWSEBWorkerQueue (AWS::SQS::Queue) – File d'attente Amazon SQS à partir de laquelle le démon extrait les demandes devant être traitées.

  • AWSEBWorkerDeadLetterQueue (AWS::SQS::Queue) – File d'attente Amazon SQS qui stocke les messages ne pouvant pas être livrés ou n'ayant pas été traités avec succès par le démon.

  • AWSEBWorkerCronLeaderRegistry (AWS::DynamoDB::Table) – Table Amazon DynamoDB qui constitue le registre interne utilisé par le démon pour des tâches périodiques.