Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Modificación de los recursos que Elastic Beanstalk crea para su entorno
Los recursos que Elastic Beanstalk crea para su entorno tienen nombres. Puede utilizar estos nombres para obtener información sobre los recursos con una función o modificar las propiedades de los recursos para personalizar su comportamiento. En este tema se describen los AWS recursos que Elastic Beanstalk utiliza en los distintos tipos de entornos.
nota
El tema anterior, Recursos personalizados, proporciona algunos casos de uso y ejemplos para personalizar los recursos del entorno. También puede encontrar más ejemplos de archivos de configuración en el tema posterior Ejemplos de recursos personalizados.
Los entornos del servidor web tienen los siguientes recursos.
Entornos del servidor web
-
AWSEBAutoScalingGroup(AWS::AutoScaling::AutoScalingGrupo): el grupo de Auto Scaling adjunto a su entorno. -
Uno de los dos recursos siguientes.
-
AWSEBAutoScalingLaunchConfiguration(AWS::AutoScaling::LaunchConfiguration) — La configuración de lanzamiento adjunta al grupo Auto Scaling de su entorno. -
AWSEBEC2LaunchTemplate(AWS::EC2::LaunchTemplate) — La plantilla de lanzamiento de Amazon EC2 utilizada por el grupo Auto Scaling de su entorno.
nota
Si el entorno utiliza una funcionalidad que necesita plantillas de lanzamiento de Amazon EC2 y la política del usuario carece de los permisos necesarios, es posible que se produzca un error al crear o actualizar el entorno. Utilice la AdministratorAccess política de usuarios gestionados de AWSElasticBeanstalk o añada los permisos necesarios a su política personalizada.
-
-
AWSEBEnvironmentName(AWS::ElasticBeanstalk::Environment) — Su entorno. -
AWSEBSecurityGroup(AWS::EC2::SecurityGroup) — El grupo de seguridad adjunto a su grupo de Auto Scaling. -
AWSEBRDSDatabase(AWS: :RDS::DBInstance): la instancia de base de datos de Amazon RDS adjunta a su entorno (si corresponde).
En un entorno con balanceo de carga, puede obtener acceso a recursos adicionales relacionados con el equilibrador de carga. Los Equilibrador de carga clásicos tienen un recurso para el equilibrador de carga y otro para el grupo de seguridad asociado. Los balanceadores de carga de aplicaciones y de red disponen de recursos adicionales para el agente de escucha, la regla para el agente de escucha y el grupo de destino predeterminados.
Entornos con balanceo de carga
-
AWSEBLoadBalancer(AWS::ElasticLoadBalancing::LoadBalancer): el balanceador de cargas clásico de su entorno. -
AWSEBV2LoadBalancer(AWS::ElasticLoadBalancingV2::LoadBalancer): el balanceador de carga de aplicaciones o redes de su entorno. -
AWSEBLoadBalancerSecurityGroup(AWS::EC2::SecurityGroup) — Solo en una Amazon Virtual Private Cloud (Amazon VPC) personalizada, el nombre del grupo de seguridad que Elastic Beanstalk crea para el balanceador de cargas. En una VPC predeterminada o instancia de EC2 Classic, Elastic Load Balancing asigna un grupo de seguridad predeterminado al equilibrador de carga. -
AWSEBV2LoadBalancerListener(AWS::ElasticLoadBalancingV2::Listener): un detector que permite al balanceador de cargas comprobar las solicitudes de conexión y reenviarlas a uno o más grupos de destino. -
AWSEBV2LoadBalancerListenerRule(AWS::ElasticLoadBalancingV2::ListenerRule): define las solicitudes sobre las que actúa un agente de escucha de Elastic Load Balancing y la acción que realiza. -
AWSEBV2LoadBalancerTargetGroup(AWS::ElasticLoadBalancingV2::TargetGroup): un grupo objetivo de Elastic Load Balancing que enruta las solicitudes a uno o más destinos registrados, como las instancias de Amazon EC2.
Los entornos de trabajo tienen recursos para la cola de SQS que almacena en búfer solicitudes entrantes y una tabla de Amazon DynamoDB que las instancias utilizan para elegir un líder.
Entornos de trabajo
-
AWSEBWorkerQueue(AWS::SQS::Queue) — La cola de Amazon SQS de la que el daemon extrae las solicitudes que deben procesarse. -
AWSEBWorkerDeadLetterQueue(AWS::SQS::Queue) — La cola de Amazon SQS que almacena los mensajes que no se pueden entregar o que el daemon no los ha procesado correctamente. -
AWSEBWorkerCronLeaderRegistry(AWS::DynamoDB::Table) — La tabla de Amazon DynamoDB que es el registro interno que utiliza el daemon para las tareas periódicas.