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.
Opciones generales para todos los entornos
Espacios de nombres
- aws:autoscaling:asg
- aws:autoscaling:launchconfiguration
- aws:autoscaling:scheduledaction
- aws:autoscaling:trigger
- aws:autoscaling:updatepolicy:rollingupdate
- aws:ec2:instances
- aws:ec2:vpc
- aws:elasticbeanstalk:application
- aws:elasticbeanstalk:application:environment
- aws:elasticbeanstalk:cloudwatch:logs
- aws:elasticbeanstalk:cloudwatch:logs:health
- aws:elasticbeanstalk:command
- aws:elasticbeanstalk:environment
- aws:elasticbeanstalk:environment:process:default
- aws:elasticbeanstalk:environment:process:process_name
- aws:elasticbeanstalk:environment:proxy:staticfiles
- aws:elasticbeanstalk:healthreporting:system
- aws:elasticbeanstalk:hostmanager
- aws:elasticbeanstalk:managedactions
- aws:elasticbeanstalk:managedactions:platformupdate
- aws:elasticbeanstalk:monitoring
- aws:elasticbeanstalk:sns:topics
- aws:elasticbeanstalk:sqsd
- aws:elasticbeanstalk:trafficsplitting
- aws:elasticbeanstalk:xray
- aws:elb:healthcheck
- aws:elb:loadbalancer
- aws:elb:listener
- aws:elb:listener:listener_port
- aws:elb:policies
- aws:elb:policies:policy_name
- aws:elbv2:listener:default
- aws:elbv2:listener:listener_port
- aws:elbv2:listenerrule:rule_name
- aws:elbv2:loadbalancer
- aws:rds:dbinstance
aws:autoscaling:asg
Configure el grupo de Auto Scaling del entorno. Para obtener más información, consulte Grupo de Auto Scaling para su entorno de Elastic Beanstalk.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
Availability Zones |
Las Avalilability Zones (AZ, zona de disponibilidad) son ubicaciones concretas dentro de una región de AWS que están diseñadas para estar aisladas de errores que se produzcan en otras AZ. Proporcionan conectividad de red económica de baja latencia con otras zonas de disponibilidad de la misma región. Elija el número de zonas de disponibilidad de las instancias. |
|
|
Cooldown |
Los periodos de recuperación (cooldown) ayudan a evitar que Amazon EC2 Auto Scaling inicie nuevas actividades de escala antes de que los efectos de las actividades anteriores sean visibles. El periodo de recuperación (cooldown) es la cantidad de tiempo, en segundos, que una actividad de escala tarda en completarse antes de que pueda comenzar la siguiente. |
|
De |
Custom Availability Zones |
Defina las zonas de disponibilidad de las instancias. |
Ninguno |
|
EnableCapacityRebalancing |
Especifica si se habilita la característica de reequilibrio de la capacidad para instancias de spot en el grupo de Auto Scaling. Para obtener más información, consulte Reequilibrio de la capacidad en la Guía del usuario de Amazon EC2 Auto Scaling. Esta opción solo es relevante cuando |
|
|
MinSize |
El número mínimo de instancias que desea en el grupo de Auto Scaling. |
|
|
MaxSize |
El número máximo de instancias que desea en el grupo de Auto Scaling. |
|
De |
aws:autoscaling:launchconfiguration
Configure las instancias de Amazon Elastic Compute Cloud (Amazon EC2) para su entorno.
Las instancias que se usan para su entorno se crean a través de una plantilla de lanzamiento de Amazon EC2 o un recurso de configuración de lanzamiento de un grupo de Auto Scaling. Las siguientes opciones funcionan con los dos tipos de recursos.
Para obtener más información, consulte Instancias de Amazon EC2 para el entorno de Elastic Beanstalk. También puede consultar más información sobre Amazon Elastic Block Store (EBS) en el capítulo sobre Amazon EBS en la Guía del usuario de Amazon EC2.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
DisableIMDSv1 |
Establezca esta opción como Establézcala en Las instancias del entorno se configuran de forma predeterminada de la siguiente manera, según el sistema operativo de la plataforma:
Para obtener más información, consulte Configurar el servicio de metadatos de instancia. importanteEsta configuración opcional puede provocar que Elastic Beanstalk cree un entorno con una plantilla de lanzamiento o actualice un entorno existente de configuraciones de lanzamiento a plantillas de lanzamiento. Para obtener más información, consulte Plantillas de lanzamiento. |
|
|
EC2KeyName |
Puede utilizar un par de claves para iniciar sesión de forma segura en su instancia EC2. notaSi utiliza la consola de Elastic Beanstalk para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola invalida esta opción con un valor recomendado. |
Ninguno |
|
IamInstanceProfile |
Si se utiliza un perfil de instancia, los usuarios de AWS Identity and Access Management (IAM) y los servicios de AWS estarán habilitados para obtener acceso temporalmente a las credenciales de seguridad para realizar llamadas a las API de AWS. Especifique el nombre del perfil de instancia o su ARN. Ejemplos:
notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
Ninguno |
Nombre de perfil de instancia o ARN. |
ImageId |
Puede cambiar la imagen de Amazon Machine Image (AMI) predeterminada y especificar su propio ID de AMI personalizado. Ejemplo: |
Ninguna |
|
InstanceType |
El tipo de instancias que se utiliza para ejecutar la aplicación en un entorno de Elastic Beanstalk. importanteLa opción Los tipos de instancias que están disponibles dependen de las zonas de disponibilidad y la región utilizadas. Si elige una subred, la zona de disponibilidad que contiene esa subred determina el tipo de instancias disponible.
notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
Varía según la cuenta y la región. |
Un tipo de instancia EC2. Varía según la cuenta, la región y la zona de disponibilidad. Puede obtener una lista de tipos de instancia de Amazon EC2 filtrados por estos valores. Para obtener más información, consulte Tipos de instancias disponible en la Guía del usuario de Amazon EC2. |
LaunchTemplateTagPropagationEnabled |
Utilice Elastic Beanstalk solo puede propagar etiquetas en plantillas de lanzamiento para los siguientes recursos:
Esta restricción se debe a que CloudFormation solo permite etiquetas en la creación de plantillas para recursos específicos. Para obtener más información, consulte TagSpecification en la Guía del usuario de AWS CloudFormation. importante
Para obtener más información sobre las plantillas de lanzamiento, consulte lo siguiente:
Para obtener más información acerca de esta opción, consulte Propagación de etiquetas para plantillas de lanzamiento. |
|
|
MonitoringInterval |
El intervalo (en minutos) en el que desea que se devuelvan las métricas de Amazon CloudWatch. |
|
|
SecurityGroups |
Muestra los ID de los grupos de seguridad de Amazon EC2 que se van a asignar a las instancias EC2 del grupo de escalado automático para definir las reglas de firewall de las instancias. Puede proporcionar una única cadena de valores separados por comas que contenga ID de los grupos de seguridad de Amazon EC2 existentes o referencias a los recursos de AmazonWebService::EC2::SecurityGroup creados en la plantilla. |
|
|
SSHSourceRestriction |
Se utiliza para bloquear el acceso de SSH a un entorno. Por ejemplo, puede bloquear el acceso de SSH a las instancias EC2, de forma que solo los host bastión puedan acceder a las instancias de la subred privada. Esta cadena tiene el siguiente formato:
Ejemplos:
|
Ninguna |
|
BlockDeviceMappings |
Puede adjuntar más volúmenes de Amazon EBS o volúmenes de almacén de instancias en todas las instancias del grupo de Auto Scaling. importanteEsta configuración opcional puede provocar que Elastic Beanstalk cree un entorno con una plantilla de lanzamiento o actualice un entorno existente de configuraciones de lanzamiento a plantillas de lanzamiento. Para obtener más información, consulte Plantillas de lanzamiento. Cuando mapea volúmenes de almacén de instancias, solo necesita mapear el nombre del dispositivo a un nombre de volumen. Sin embargo, recomendamos que, al mapear volúmenes de Amazon EBS, especifique además algunos o todos los campos a continuación (cada campo debe separarse por dos puntos):
En el ejemplo siguiente, se adjuntan tres volúmenes de Amazon EBS: un volumen gp2 vacío de 100 GB y una instantánea, un volumen io1 vacío de 20 GB con 2000 IOPS provisionadas y un volumen de almacén de instancias
|
Ninguna |
|
RootVolumeType |
Tipo de volumen (magnético, SSD de uso general o SSD de IOPS provisionadas) que se va a utilizar con el volumen raíz de Amazon EBS asociado a las instancias EC2 del entorno. importanteEsta configuración opcional puede provocar que Elastic Beanstalk cree un entorno con una plantilla de lanzamiento o actualice un entorno existente de configuraciones de lanzamiento a plantillas de lanzamiento. Para obtener más información, consulte Plantillas de lanzamiento. |
Varía según la plataforma. |
|
RootVolumeSize |
La capacidad de almacenamiento del volumen raíz de Amazon EBS en GB totales. Obligatorio si Por ejemplo, |
Varía en función de la plataforma para almacenamiento magnético y SSD de uso general. Ninguno para SSD de IOPS provisionadas. |
De De |
RootVolumeIOPS |
Las operaciones de entrada/salida por segundo (IOPS) deseadas para un volumen raíz SSD de IOPS aprovisionadas o para un volumen de raíz SSD La proporción máxima entre las IOPS y el tamaño del volumen es de 500 a 1. Por ejemplo, un volumen con 3000 IOPS debe tener al menos 6 GiB. |
Ninguna |
|
RootVolumeThroughput |
El rendimiento deseado de mebibytes por segundo (MIB/s) para aprovisionar el volumen raíz de Amazon EBS asociado a la instancia EC2 del entorno. notaEsta opción solo es aplicable a los tipos de almacenamiento |
Ninguno |
De |
aws:autoscaling:scheduledaction
Configure las acciones programadas para el grupo de Auto Scaling de su entorno. Para cada acción, especifique un resource_name
, además del nombre de opción, espacio de nombres y valor para cada ajuste. Para ver ejemplos, consulte El espacio de nombres aws:autoscaling:scheduledaction.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
StartTime |
En el caso de las acciones puntuales, elija la fecha y la hora para ejecutar la acción. En el caso de acciones recurrentes, elija cuándo activar la acción. |
Ninguno |
Una marca de tiempo ISO-8601 |
EndTime |
Fecha y hora futuras (en la zona horaria UTC/GMT) en las que desea que la acción de escala programada deje de repetirse. Si no especifica un valor de EndTime, la acción se repite según la expresión Ejemplo: Cuando una acción programada finaliza, Amazon EC2 Auto Scaling no regresa automáticamente a su configuración anterior. Configure una segunda acción programada para volver a la configuración original según sea necesario. |
Ninguno |
Una marca de tiempo ISO-8601 |
MaxSize |
El recuento de instancia máxima que se debe aplicar cuando se ejecuta la acción. |
Ninguno |
De |
MinSize |
El recuento de instancia mínima que se debe aplicar cuando se ejecuta la acción. |
Ninguno |
De |
DesiredCapacity |
Establezca la capacidad deseada inicial para el grupo de Auto Scaling. Después de aplicar la acción programada, los desencadenadores ajustan la capacidad deseada en función de su configuración. |
Ninguno |
De |
Recurrence |
La frecuencia con la que desea que se produzca la acción programada. Si no se especifica la recurrencia, la acción de escaladose ejecuta una sola vez en el momento especificado en |
Ninguno |
Una expresión cron |
Suspend |
Establecer en |
|
|
aws:autoscaling:trigger
Configure los desencadenadores de escala para el grupo de Auto Scaling de su entorno.
nota
Hay tres opciones en este espacio de nombres que determinan el tiempo que la métrica de un desencadenador puede permanecer más allá de sus límites definidos antes de que el desencadenador se inicie. Estas opciones están relacionadas de la siguiente manera:
BreachDuration = Period * EvaluationPeriods
Los valores predeterminados de estas opciones (5, 5 y 1, respectivamente) cumplen esta ecuación. Si especifica valores incoherentes, Elastic Beanstalk podría modificar uno de los valores para que la ecuación se siga cumpliendo.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
BreachDuration |
El periodo de tiempo, en minutos, que una métrica puede sobrepasar el tiempo definido (especificado en |
|
De |
LowerBreachScaleIncrement |
Número de instancias de Amazon EC2 que se van a eliminar cuando se efectúe una actividad de escala. |
|
|
LowerThreshold |
Si el valor de la medición se sitúa por debajo de este número durante la interrupción, se activa un desencadenador. |
|
De |
MeasureName |
La métrica que es utilizada para el desencadenador de Auto Scaling. nota
|
|
|
Period |
Especifica la frecuencia con la que Amazon CloudWatch calcula las métricas para el desencadenador. El valor es el número de minutos entre dos periodos consecutivos. |
|
De |
EvaluationPeriods |
El número de periodos de evaluación consecutivos que se utiliza para determinar si se está produciendo una interrupción. |
|
De |
Statistic |
La estadística que el desencadenador utiliza; por ejemplo, |
|
|
Unit |
La unidad de medición del disparador; por ejemplo, |
|
|
UpperBreachScaleIncrement |
Especifica el número de instancias de Amazon EC2 que se van a agregar cuando se efectúe una actividad de escala. |
|
|
UpperThreshold |
Si el valor de la medición se sitúa por encima de este número durante la interrupción, se activa un desencadenador. |
|
De |
aws:autoscaling:updatepolicy:rollingupdate
Configure las actualizaciones continuas del grupo de Auto Scaling del entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
MaxBatchSize |
Número de instancias incluidas en cada lote de la actualización continua. |
Un tercio del tamaño mínimo del grupo de Auto Scaling, redondeado al número entero superior más próximo. |
De |
MinInstancesInService |
Número mínimo de instancias que deben estar en servicio en el grupo de Auto Scaling mientras otras instancias terminan. |
El tamaño mínimo del grupo de Auto Scaling o un tamaño inferior al tamaño máximo del grupo de Auto Scaling, el que sea más bajo. |
De |
RollingUpdateEnabled |
Si el valor es Si este valor se establece en true, las opciones notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
|
|
RollingUpdateType |
Esto incluye tres tipos: actualizaciones sucesiva basadas en tiempo, actualizaciones sucesivas basadas en el estado y actualizaciones inmutables. Las actualizaciones continuas basadas en tiempo se detienen durante un tiempo (PauseTime) entre los diferentes lotes. Las actualizaciones continuas basadas en estado esperan a que las nuevas instancias superen las comprobaciones de estado antes de pasar al siguiente lote. Las actualizaciones inmutables inician un conjunto completo de instancias en un nuevo grupo de Auto Scaling. notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
|
|
PauseTime |
El periodo de tiempo (en segundos, minutos u horas) que el servicio de Elastic Beanstalk espera una vez que se han completado las actualizaciones de un lote de instancias y antes de pasar al siguiente lote. |
Se calcula automáticamente en función del tipo de instancia y del contenedor. |
De |
Timeout |
El periodo de tiempo máximo (en minutos u horas) que se va esperar para que todas las instancias de un lote superen las comprobaciones de estado antes de cancelar la actualización. |
|
De *Formato de duración de ISO8601 |
aws:ec2:instances
Configure las instancias del entorno, incluidas las opciones de spot. Este espacio de nombres complementa a aws:autoscaling:launchconfiguration y aws:autoscaling:asg.
Para obtener más información, consulte Grupo de Auto Scaling para su entorno de Elastic Beanstalk.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
EnableSpot |
Habilite las solicitudes de instancias de spot para su entorno. Cuando su valor es importanteEsta configuración opcional puede provocar que Elastic Beanstalk cree un entorno con una plantilla de lanzamiento o actualice un entorno existente de configuraciones de lanzamiento a plantillas de lanzamiento. Para obtener más información, consulte Plantillas de lanzamiento. |
|
|
InstanceTypes |
Una lista separada por comas de los tipos de instancias que desea utilizar en el entorno (por ejemplo Cuando las instancias de spot no se encuentran activadas ( El primer tipo de instancia de la lista de esta opción es equivalente al valor de la opción Los tipos de instancias que están disponibles dependen de las zonas de disponibilidad y la región utilizadas. Si elige una subred, la zona de disponibilidad que contiene esa subred determina el tipo de instancias disponible.
notaAlgunas cuentas antiguas de AWS pueden proporcionar a Elastic Beanstalk tipos de instancias predeterminados que no son compatibles con las instancias de spot (por ejemplo, t1.micro). Si activa las solicitudes de instancias de spot y aparece un error sobre un tipo de instancia que no admite la característica spot, asegúrese de configurar tipos de instancias que sean compatibles con la característica spot. Para seleccionar tipos de instancias de spot, utilice el Asistente de instancias de spot Cuando actualiza la configuración del entorno y elimina uno o más tipos de instancias de la opción |
Lista con dos tipos de instancias. Varía según la cuenta y la región. |
Entre uno y cuarenta tipos de instancias de EC2 Se recomiendan como mínimo dos Varía según la cuenta, la región y la zona de disponibilidad. Puede obtener una lista de tipos de instancia de Amazon EC2 filtrados por estos valores. Para obtener más información, consulte Tipos de instancias disponible en la Guía del usuario de Amazon EC2. Todos los tipos de instancias deben formar parte de la misma arquitectura (
|
SpotFleetOnDemandBase |
Número mínimo de instancias en diferido que el grupo de Auto Scaling aprovisiona antes de considerar la posibilidad de utilizar instancias de spot cuando se amplía el entorno. Esta opción solo es pertinente cuando el valor de |
|
Entre |
SpotFleetOnDemandAboveBasePercentage |
Porcentaje de instancias bajo demanda que forman parte de la capacidad adicional que el grupo de Auto Scaling aprovisiona después de las instancias Esta opción solo es pertinente cuando el valor de |
|
De |
SpotMaxPrice |
Precio máximo unidad por hora en USD que está dispuesto a pagar por una instancia de spot. A fin de obtener recomendaciones sobre las opciones de precio máximo de las instancias de spot, consulte el Historial de precios de instancias de spot en la Guía del usuario de Amazon EC2. Esta opción solo es pertinente cuando el valor de |
Precio en diferido, para cada tipo de instancia. En este caso, el valor de la opción es |
De
|
Arquitecturas compatibles |
Una lista separada por comas de los tipos de arquitectura de instancia de EC2 que utilizará para su entorno. Elastic Beanstalk es compatible con los tipos de instancia basados en las siguientes arquitecturas de procesador:
Para obtener más información sobre la arquitectura de procesador y los tipos de instancias de Amazon EC2, consulte Tipos de instancias de Amazon EC2. |
Ninguna |
notaLa arquitectura de 32 bits |
aws:ec2:vpc
Configure su entorno para lanzar recursos en una Amazon Virtual Private Cloud (Amazon VPC) personalizada. Si no configura ninguna opción de este espacio de nombres, Elastic Beanstalk inicia los recursos en la VPC predeterminada.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
VPCId |
ID de la Amazon VPC. |
Ninguno |
|
Subnets |
Identificadores de la subred o subredes del grupo de Auto Scaling. Si tiene varias subredes, especifique el valor en una única cadena separada por comas con los identificadores de subred (por ejemplo, |
Ninguna |
|
ELBSubnets |
Identificadores de la subred o subredes de Elastic Load Balancing. Si tiene varias subredes, especifique el valor en una única cadena separada por comas con los identificadores de subred (por ejemplo, |
Ninguno |
|
ELBScheme |
Especifique |
|
|
DBSubnets |
Contiene los identificadores de las subredes de la base de datos. Solo se utiliza cuando se desea agregar una instancia de base de datos de Amazon RDS como parte de la aplicación. Si tiene varias subredes, especifique el valor en una única cadena separada por comas con los identificadores de subred (por ejemplo, |
Ninguno |
|
AssociatePublicIpAddress |
Especifica si se van a lanzar instancias con direcciones IP públicas en la Amazon VPC. Las instancias con direcciones IP públicas no necesitan un dispositivo NAT para comunicarse con Internet. Establezca el valor en Esta opción no tiene efecto en un entorno de instancia única, que siempre tiene una sola Amazon EC2 instance con una dirección IP elástica. La opción es pertinente para entornos escalables con balanceo de carga. |
Ninguno |
|
aws:elasticbeanstalk:application
Configure una ruta de comprobación de estado para la aplicación. Para obtener más información, consulte Informes de estado básicos.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
Application Healthcheck URL |
Ruta de acceso a la que se envían las solicitudes de comprobación de estado. Si no se establece esta ruta, el balanceador de carga intenta establecer una conexión TCP en el puerto 80 para verificar el estado de la aplicación. Utilice como valor una ruta que empiece por notaSi utiliza la consola de Elastic Beanstalk para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola invalida esta opción con un valor recomendado. |
Ninguno |
Los valores válidos son:
|
La CLI de EB y la consola de Elastic Beanstalk aplican los valores recomendados a las opciones anteriores. Debe eliminar estos ajustes si desea usar archivos de configuración para configurarlos. Para obtener más información, consulte Valores recomendados.
aws:elasticbeanstalk:application:environment
Configure las propiedades del entorno de la aplicación.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
Cualquier nombre de variable de entorno. |
Debe pasarse en pares de clave-valor. |
Ninguno |
Cualquier valor de variable de entorno. |
Para obtener más información, consulte Propiedades del entorno y otras opciones del software.
aws:elasticbeanstalk:cloudwatch:logs
Configure el streaming de logs de instancias en la aplicación.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
StreamLogs |
Especifica si se van a crear grupos en CloudWatch Logs para registros de proxy e implementación, y transmite los registros desde cada instancia del entorno. |
|
|
DeleteOnTerminate |
Especifica si se van a eliminar los grupos de logs cuando termine el entorno. Si el valor es |
|
|
RetentionInDays |
Número de días que se van a conservar los eventos de registro antes de que expiren. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:cloudwatch:logs:health
Configura el streaming de logs de estado de entorno de la aplicación.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
HealthStreamingEnabled |
En los entornos con informes de estado mejorado habilitados, especifica si se debe crear un grupo en CloudWatch Logs para el estado de entorno y archivar datos de estado de entorno de Elastic Beanstalk. Para obtener información acerca de cómo habilitar el estado mejorado, consulte aws:elasticbeanstalk:healthreporting:system. |
|
|
DeleteOnTerminate |
Si se va a eliminar el grupo de logs cuando termine el entorno. Si se usa |
|
|
RetentionInDays |
El número de días que se van a conservar los datos de estado archivados antes de que venzan. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:command
Configure la política de implementación para el código de aplicación. Para obtener más información, consulte Políticas y ajustes de implementación.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
DeploymentPolicy |
Seleccione una política de implementación para las implementaciones de las versiones de la aplicación. notaSi utiliza la consola de Elastic Beanstalk para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola invalida esta opción con un valor recomendado. |
|
|
Timeout |
La cantidad de tiempo, en segundos, que se espera a que una instancia complete la ejecución de comandos. Elastic Beanstalk agrega internamente 240 segundos (cuatro minutos) al valor |
|
De |
BatchSizeType |
El tipo de número especificado en BatchSize. notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
|
|
BatchSize |
El porcentaje o número fijo de instancias de Amazon EC2 en el grupo de Auto Scaling en las que las implementaciones se van a realizar simultáneamente. Los valores válidos varían en función de la configuración BatchSizeType utilizada. notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
|
De De |
IgnoreHealthCheck |
No cancele la implementación si no supera las comprobaciones de estado. |
false
|
|
aws:elasticbeanstalk:environment
Configure el rol de servicio y la arquitectura del entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
EnvironmentType |
Establézcalo en |
|
|
ServiceRole |
Nombre del rol de IAM que Elastic Beanstalk utiliza para administrar los recursos del entorno. Especifique un nombre de rol (opcionalmente prefijado una ruta personalizada) o su ARN. Ejemplos:
notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
Ninguno |
Nombre de rol de IAM, ruta/nombre o ARN |
LoadBalancerType |
El tipo de balanceador de carga de su entorno. Para obtener más información, consulte Balanceador de carga del entorno de Elastic Beanstalk. |
|
|
LoadBalancerIsShared |
Especifica si el balanceador de carga del entorno está dedicado o compartido. Esta opción solo se puede aplicar a un Application Load Balancer. No se puede cambiar después de que se creó el entorno. Cuando |
|
|
aws:elasticbeanstalk:environment:process:default
Configure el proceso predeterminado del entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
DeregistrationDelay |
La cantidad de tiempo, en segundos, que debe esperar a que se completen las solicitudes activas antes de anular el registro. |
|
De |
HealthCheckInterval |
El intervalo de tiempo, en segundos, que Elastic Load Balancing comprueba el estado de las instancias de Amazon EC2 de la aplicación. |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
HealthCheckPath |
La ruta de acceso a la que se envían las solicitudes HTTP para comprobaciones de estado. |
|
Una ruta de direccionamiento. |
HealthCheckTimeout |
La cantidad de tiempo, en segundos, que se va a esperar para obtener una respuesta durante una comprobación de estado. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
De |
HealthyThresholdCount |
El número de solicitudes consecutivas correctas antes de que Elastic Load Balancing cambie el estado de mantenimiento de la instancia. |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
De |
MatcherHTTPCode |
Lista separada por comas de códigos HTTP que indican que una instancia tiene un estado correcto. Esta opción solo se aplica a los entornos que tienen un balanceador de carga de aplicaciones o de red. |
|
Con un balanceador de carga de aplicaciones: de Con un balanceador de carga de red: de |
Port |
Puerto en el que escucha el proceso. |
|
De |
Protocol |
El protocolo utilizado por el proceso. Con un balanceador de carga de aplicaciones solo puede aplicar esta opción a Con un balanceador de carga de red solo puede aplicar esta opción a |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
|
StickinessEnabled |
Establézcalo en true para habilitar las sesiones sticky. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
|
StickinessLBCookieDuration |
La duración, en segundos, de la cookie de la sesión sticky. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
De |
StickinessType |
Establézcalo en Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
|
UnhealthyThresholdCount |
El número de solicitudes consecutivas fallidas antes de que Elastic Load Balancing cambie el estado de mantenimiento de la instancia. |
|
De |
aws:elasticbeanstalk:environment:process:process_name
Configure otros procesos en el entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
DeregistrationDelay |
La cantidad de tiempo, en segundos, que debe esperar a que se completen las solicitudes activas antes de anular el registro. |
|
De |
HealthCheckInterval |
Intervalo, en segundos, que Elastic Load Balancing comprueba el estado de las instancias de Amazon EC2 para la aplicación. |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
HealthCheckPath |
La ruta de acceso a la que se envían las solicitudes HTTP para comprobaciones de estado. |
|
Una ruta de direccionamiento. |
HealthCheckTimeout |
La cantidad de tiempo, en segundos, que se va a esperar para obtener una respuesta durante una comprobación de estado. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
De |
HealthyThresholdCount |
El número de solicitudes consecutivas correctas antes de que Elastic Load Balancing cambie el estado de mantenimiento de la instancia. |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
De |
MatcherHTTPCode |
Una lista separada por comas de códigos HTTP que indica que una instancia tiene un estado correcto. Esta opción solo se aplica a los entornos que tienen un balanceador de carga de aplicaciones o de red. |
|
Con un balanceador de carga de aplicaciones: de Con un balanceador de carga de red: de |
Port |
Puerto en el que escucha el proceso. |
|
De |
Protocol |
El protocolo utilizado por el proceso. Con un balanceador de carga de aplicaciones solo puede aplicar esta opción a Con un balanceador de carga de red solo puede aplicar esta opción a |
Con un balanceador de carga clásico o de aplicaciones: Con un balanceador de carga de red: |
|
StickinessEnabled |
Establézcalo en true para habilitar las sesiones sticky. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
|
StickinessLBCookieDuration |
La duración, en segundos, de la cookie de la sesión sticky. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
De |
StickinessType |
Establézcalo en Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
|
|
UnhealthyThresholdCount |
El número de solicitudes consecutivas fallidas antes de que Elastic Load Balancing cambie el estado de mantenimiento de la instancia. |
|
De |
aws:elasticbeanstalk:environment:proxy:staticfiles
Puede utilizar el siguiente espacio de nombres para configurar el servidor proxy de forma que proporcione archivos estáticos. Cuando el servidor proxy recibe una solicitud de un archivo en la ruta especificada, proporciona directamente el archivo en lugar de direccionar la solicitud la aplicación. De este modo, se reduce el número de solicitudes que la aplicación tiene que procesar.
Asigne una ruta proporcionada por el servidor proxy a una carpeta del código fuente que contenga activos estáticos. Cada una de las opciones que defina en este espacio de nombres asignará una ruta diferente.
nota
Este espacio de nombres se aplica a las ramificaciones de la plataforma basadas en Amazon Linux 2 o posterior. Si su entorno utiliza una versión de plataforma basada en la AMI de Amazon Linux (anterior a Amazon Linux 2), consulte Opciones específicas de la plataforma para los espacios de nombres de archivos estáticos específicos de la plataforma.
Nombre | Valor |
---|---|
Ruta de acceso donde el servidor proxy sirve los archivos. Comience el valor con Por ejemplo: especifique |
El nombre de la carpeta que contiene los archivos. Por ejemplo: especifique |
aws:elasticbeanstalk:healthreporting:system
Configure informes de estado avanzados sobre el entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
SystemType |
El sistema de generación de informes de estado (básico o avanzado). Los informes de estado avanzados necesitan un rol de servicio y una versión de la plataforma de versión 2 o más reciente. notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
|
|
ConfigDocument | Un documento JSON que describe las métricas de la instancia y el entorno que se publican en CloudWatch. | Ninguna | |
EnhancedHealthAuthEnabled |
Habilita la autorización para la API interna que utiliza Elastic Beanstalk para comunicar información de estado mejorada de las instancias del entorno al servicio de Elastic Beanstalk. Para obtener más información, consulte Roles de estado mejorados. notaEsta opción solo es aplicable a los informes de estado mejorado (tal como cuando |
|
|
HealthCheckSuccessThreshold |
Reduce el umbral para que las instancias puedan superar las comprobaciones de estado. notaSi utiliza la consola de Elastic Beanstalk para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola invalida esta opción con un valor recomendado. |
|
|
aws:elasticbeanstalk:hostmanager
Configure las instancias EC2 de su entorno para que puedan cargarse registros rotados en Amazon S3.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
LogPublicationControl |
Copie los archivos de registro de las instancias de Amazon EC2 para la aplicación en el bucket de Amazon S3 asociado a la aplicación. |
|
|
aws:elasticbeanstalk:managedactions
Configure las actualizaciones de plataforma administradas del entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
ManagedActionsEnabled |
Habilite las actualizaciones de plataforma administradas. Si establece esta opción en |
|
|
PreferredStartTime |
Configure un periodo de mantenimiento en formato UTC para las acciones administradas. Por ejemplo, |
Ninguno |
Día y hora del formato. |
ServiceRoleForManagedUpdates |
Nombre de un rol de IAM que Elastic Beanstalk utiliza para realizar actualizaciones de plataforma administradas en el entorno. Puede utilizar el mismo rol que especificó en la opción |
Ninguno |
Igual que o bien
|
aws:elasticbeanstalk:managedactions:platformupdate
Configure las actualizaciones de plataforma administradas del entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
UpdateLevel |
Nivel de actualización más alto que se va a aplicar con las actualizaciones de plataforma administradas. La versión de las plataformas tiene el formato |
Ninguno |
|
InstanceRefreshEnabled |
Habilita la sustitución semanal de instancias. Es necesario que |
false |
|
aws:elasticbeanstalk:monitoring
Configure el entorno para terminar las instancias EC2 que no superen las comprobaciones de estado.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
Automatically Terminate Unhealthy Instances |
Termina una instancia si no supera las comprobaciones de estado. notaEsta opción solo se admite en entornos heredados. Determina el estado de una instancia según la posibilidad de llegar a ella y otras métricas basadas en instancias. Elastic Beanstalk no proporciona una forma de terminar instancias automáticamente en función del estado de la aplicación. |
|
|
aws:elasticbeanstalk:sns:topics
Configure las notificaciones del entorno.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
Notification Endpoint |
El punto de enlace donde desea que se notifiquen los eventos importantes que afectan a la aplicación. notaSi utiliza la consola de Elastic Beanstalk para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola invalida esta opción con un valor recomendado. |
Ninguna |
|
Notification Protocol |
El protocolo que se utiliza para enviar notificaciones al punto de enlace. |
|
|
Notification Topic ARN |
El nombre de recurso de Amazon (ARN) del tema al que está suscrito. |
Ninguno |
|
Notification Topic Name |
El nombre del tema al que está suscrito. |
Ninguno |
aws:elasticbeanstalk:sqsd
Configure la cola de Amazon SQS para un entorno de trabajo.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
WorkerQueueURL |
La dirección URL de la cola desde la que el daemon del nivel del entorno de trabajo lee los mensajes. notaCuando no se especifica un valor, la cola que Elastic Beanstalk crea automáticamente es una cola estándar de Amazon SQS. Cuando indica un valor, puede proporcionar la URL de una cola estándar o FIFO de Amazon SQS. Tenga en cuenta que, si proporciona una cola FIFO, las tareas periódicas no serán compatibles. |
Se genera automáticamente |
Si no se especifica ningún valor, Elastic Beanstalk crea una cola automáticamente. |
HttpPath |
La ruta relativa a la aplicación a la que se le envían los mensajes HTTP POST. |
/ |
|
MimeType |
El tipo MIME del mensaje que se envía en la solicitud HTTP POST. |
|
Tipo MIME personalizado. |
HttpConnections |
El número máximo de conexiones simultáneas a cualquiera de las aplicaciones de una instancia de Amazon EC2. notaSi utiliza la consola de Elastic Beanstalk para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola invalida esta opción con un valor recomendado. |
|
De |
ConnectTimeout |
El periodo de tiempo, en segundos, que se va a esperar a que las conexiones con una aplicación se realicen correctamente. |
|
De |
InactivityTimeout |
El periodo de tiempo, en segundos, que se va a esperar para que llegue la respuesta de una conexión existente con una aplicación. El mensaje se procesa hasta que el daemon recibe una respuesta 200 (OK) de la aplicación en el nivel del entorno de trabajo o hasta queRetentionPeriod expira. |
|
De |
VisibilityTimeout |
periodo de tiempo, en segundos, durante el que se bloquea el procesamiento de un mensaje entrante procedente de la cola de Amazon SQS. Una vez transcurrido el periodo de tiempo configurado, el mensaje vuelve a hacerse visible en la cola para que cualquier otro daemon pueda leerlo. |
300 |
|
ErrorVisibilityTimeout |
periodo de tiempo, en segundos, que transcurre antes de que Elastic Beanstalk devuelva un mensaje a la cola de Amazon SQS cuando se produce un error explícito en un intento de procesamiento. |
|
De |
RetentionPeriod |
El periodo de tiempo, en segundos, durante el cual un mensaje es válido y se procesa de forma activa. |
|
De |
MaxRetries |
Número máximo de intentos que Elastic Beanstalk realiza para enviar el mensaje a la aplicación web que lo va a procesar antes de mover el mensaje a la cola de mensajes fallidos. |
|
De |
aws:elasticbeanstalk:trafficsplitting
Configure las implementaciones de división de tráfico para su entorno.
Este espacio de nombres se aplica cuando se establece la opción DeploymentPolicy
del espacio de nombres aws:elasticbeanstalk:command en TrafficSplitting
. Para obtener más información acerca de las políticas de implementación, consulte Políticas y ajustes de implementación.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
NewVersionPercent |
Porcentaje inicial de tráfico de cliente entrante que Elastic Beanstalk pasa a instancias de entorno que ejecutan la nueva versión de la aplicación que está implementando. |
|
De |
EvaluationTime |
periodo de tiempo, en minutos, que Elastic Beanstalk espera después de una implementación inicial en buen estado antes de proceder a cambiar todo el tráfico de cliente entrante a la nueva versión de la aplicación que está implementando. |
|
De |
aws:elasticbeanstalk:xray
Ejecute el daemon AWS X-Ray para retransmitir la información de seguimiento desde su aplicación X-Ray integrada.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
|
Establezca esta opción en |
|
|
aws:elb:healthcheck
Configure comprobaciones de estado para un Classic Load Balancer.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
HealthyThreshold |
El número de solicitudes consecutivas correctas antes de que Elastic Load Balancing cambie el estado de mantenimiento de la instancia. |
|
De |
Interval |
El intervalo en el que Elastic Load Balancing comprueba el estado de las instancias de Amazon EC2 de la aplicación en. |
|
De |
Timeout |
La cantidad de tiempo, en segundos, que Elastic Load Balancing espera una respuesta antes de considerar que la instancia no responde. |
|
De |
UnhealthyThreshold |
El número de solicitudes consecutivas fallidas antes de que Elastic Load Balancing cambie el estado de mantenimiento de la instancia. |
|
De |
(obsoleto) Target |
El destino de una instancia de backend al que se envían las comprobaciones de estado. En su lugar, utilice |
|
Destino con el formato |
aws:elb:loadbalancer
Configure un Classic Load Balancer para el entorno.
Varias de las opciones de este espacio de nombres no son más compatibles en favor de opciones específicas de los agentes de escucha del espacio de nombres aws:elb:listener. Con estas opciones que ya no son compatibles, solo puede configurar dos agentes de escucha (uno seguro y otro no seguro) en puertos estándar.
Nombre | Descripción | Valor predeterminado | Valores válidos |
---|---|---|---|
CrossZone |
Configure el balanceador de carga para que el tráfico se distribuya uniformemente entre todas las instancias de todas las zona de disponibilidad y no solo de una determinada zona. notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
|
|
SecurityGroups |
Asigne uno o varios de los grupos de seguridad creados para el balanceador de carga. |
Ninguno |
Uno o varios identificadores de grupo de seguridad. |
ManagedSecurityGroup |
Permite asignar un grupo de seguridad existente al balanceador de carga del entorno en lugar de crear otro nuevo. Para utilizar esta configuración, actualice la Para permitir el tráfico entre el balanceador de carga y las instancias EC2 del entorno, Elastic Beanstalk agrega una regla al grupo de seguridad de las instancias que permite el tráfico entrante procedente del grupo de seguridad administrado. |
Ninguno | Un ID de grupo de seguridad. |
(obsoleto) LoadBalancerHTTPPort |
El puerto de escucha de un agente de escucha no seguro. |
|
|
(obsoleto) LoadBalancerPortProtocol |
El protocolo que se va a utilizar en un agente de escucha no seguro. |
|
|
(obsoleto) LoadBalancerHTTPSPort |
El puerto de escucha de un agente de escucha seguro. |
|
|
(obsoleto) LoadBalancerSSLPortProtocol |
El protocolo que se va a utilizar en un agente de escucha seguro. |
|
|
(obsoleto) SSLCertificateId |
El nombre de recurso de Amazon (ARN) de un certificado SSL para enlazar con el agente de escucha seguro. |
Ninguno |
aws:elb:listener
Configure el agente de escucha predeterminado (puerto 80) en un Classic Load Balancer.
Nombre | Descripción | Valor predeterminado | Valores válidos |
---|---|---|---|
ListenerProtocol | Protocolo utilizado por el agente de escucha. | HTTP
|
|
InstancePort | Puerto que este agente de escucha utiliza para comunicarse con las instancias EC2. | 80 | De 1 a 65535 |
InstanceProtocol |
Protocolo que este agente de escucha utiliza para comunicarse con las instancias EC2. Debe encontrarse en la misma capa del protocolo de Internet que el Por ejemplo, si |
|
HTTP o HTTPS cuando ListenerProtocol es HTTP o HTTPS
|
PolicyNames | Lista separada por comas con los nombres de las políticas que se van a aplicar al puerto de este agente de escucha. Le recomendamos que utilice en su lugar la opción LoadBalancerPorts del espacio de nombres aws:elb:policies. | Ninguno | |
ListenerEnabled | Especifica si este agente de escucha está habilitado. Si especifica false , el agente de escucha no se incluye en el balanceador de carga. |
true |
|
aws:elb:listener:listener_port
Configure otros agentes de escucha en un Classic Load Balancer.
Nombre | Descripción | Valor predeterminado | Valores válidos |
---|---|---|---|
ListenerProtocol |
Protocolo utilizado por el agente de escucha. |
HTTP
|
|
InstancePort |
Puerto que este agente de escucha utiliza para comunicarse con las instancias EC2. | El mismo que listener_port . |
De 1 a 65535 |
InstanceProtocol |
Protocolo que este agente de escucha utiliza para comunicarse con las instancias EC2. Debe encontrarse en la misma capa del protocolo de Internet que el Por ejemplo, si |
|
HTTP o HTTPS cuando ListenerProtocol es HTTP o HTTPS
|
PolicyNames |
Lista separada por comas con los nombres de las políticas que se van a aplicar al puerto de este agente de escucha. Le sugerimos que utilice en su lugar la opción LoadBalancerPorts del espacio de nombres aws:elb:policies. | Ninguno | |
SSLCertificateId |
El nombre de recurso de Amazon (ARN) de un certificado SSL para enlazar al agente de escucha. |
Ninguno |
|
ListenerEnabled |
Especifica si este agente de escucha está habilitado. Si especifica false , el agente de escucha no se incluye en el balanceador de carga. |
true si se ha establecido cualquier otra opción. false en caso contrario. |
|
aws:elb:policies
Modifique la persistencia predeterminada y las políticas globales de balanceador de carga de un Classic Load Balancer.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
ConnectionDrainingEnabled |
Especifica si el balanceador de carga va a mantener las conexiones existentes con las instancias que han adoptado un estado incorrecto o cuyo registro se ha anulado para completar las solicitudes en curso. notaSi utiliza la consola de Elastic Beanstalk o la CLI de EB para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola y la CLI de EB invalidan esta opción con un valor recomendado. |
|
|
ConnectionDrainingTimeout |
Número máximo de segundos que el balanceador de carga mantiene las conexiones existentes con una instancia durante el vaciado de conexiones antes de que se fuerce el cierre de las conexiones. notaSi utiliza la consola de Elastic Beanstalk para crear un entorno, no podrá establecer esta opción en un archivo de configuración. La consola invalida esta opción con un valor recomendado. |
|
De |
ConnectionSettingIdleTimeout |
La cantidad de tiempo, en segundos, en el que el balanceador de carga va a esperar para que se envíen o se reciban datos a través de la conexión. Si una vez transcurrido este periodo de tiempo no se ha enviado ni recibido ningún dato, el balanceador de carga cierra la conexión. |
|
De |
LoadBalancerPorts |
Lista separada por comas de los puertos de agente de escucha a los que se aplica la política predeterminada ( |
Ninguno | Puede utilizar :all para indicar todos los puertos del agente de escucha. |
Stickiness Cookie Expiration |
periodo en segundos, durante el que es válida cada cookie. Utiliza la política predeterminada ( |
|
De |
Stickiness Policy |
Vincula la sesión de un usuario con una instancia de servidor específica para que todas las solicitudes que provengan de ese usuario durante la sesión se envíen a la misma instancia de servidor. Utiliza la política predeterminada ( |
|
|
aws:elb:policies:policy_name
Cree políticas de balanceador de carga adicionales para un Classic Load Balancer.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
CookieName |
Nombre de la cookie generada por la aplicación que controla la duración de las sesiones de una política AppCookieStickinessPolicyType . Esta política solo se puede asociar a agentes de escucha HTTP/HTTPS. |
Ninguno | |
InstancePorts |
Lista separada por comas de los puertos de instancia a los que se aplica esta política. |
Ninguno | Una lista de puertos o :all |
LoadBalancerPorts |
Lista separada por comas de los puertos de agente de escucha a los que se aplica esta política. |
Ninguno | Una lista de puertos o :all |
ProxyProtocol |
En el caso de una política |
Ninguna |
|
PublicKey |
El contenido de una clave pública de una política |
Ninguna | |
PublicKeyPolicyNames |
Una lista separada por comas de los nombres de políticas (procedentes de las políticas |
Ninguna | |
SSLProtocols |
Una lista separada por comas de los protocolos SSL que se van a habilitar en una política |
Ninguna | |
SSLReferencePolicy |
El nombre de una política de seguridad predefinida que se ajusta a las prácticas recomendadas de seguridad de AWS y que se pretende activar para una política |
Ninguno | |
Stickiness Cookie Expiration |
periodo en segundos, durante el que es válida cada cookie. |
|
De |
Stickiness Policy |
Vincula la sesión de un usuario con una instancia de servidor específica para que todas las solicitudes que provengan de ese usuario durante la sesión se envíen a la misma instancia de servidor. |
|
|
aws:elbv2:listener:default
Configure el agente de escucha predeterminado (puerto 80) en un balanceador de carga de aplicaciones o en un balanceador de carga de red.
Este espacio de nombres no se aplica a un entorno que utiliza un balanceador de carga compartido. Los balanceadores de carga compartidos no tienen un agente de escucha predeterminado.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
DefaultProcess |
El nombre del proceso para reenviar el tráfico cuando no coincida ninguna regla. |
|
Un nombre de proceso. |
ListenerEnabled |
Establézcalo en |
|
|
Protocol |
El protocolo de tráfico que se va a procesar. |
Con un balanceador de carga de aplicaciones: Con un balanceador de carga de red: |
Con un balanceador de carga de aplicaciones: Con un balanceador de carga de red: |
Rules |
Una lista de reglas que se van a aplicar al agente de escucha. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
Ninguno |
Una lista separada por comas de nombres de reglas. |
SSLCertificateArns |
Nombre de recurso de Amazon (ARN) del certificado SSL para enlazar al agente de escucha. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
Ninguno |
ARN de un certificado almacenado en IAM o ACM. |
SSLPolicy |
Especifique la política de seguridad que desea aplicar al agente de escucha. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
Ninguno (valor predeterminado de ELB) |
Nombre de la política de seguridad del balanceador de carga. |
aws:elbv2:listener:listener_port
Configure los agentes de escucha adicionales en un balanceador de carga de aplicaciones o en un balanceador de carga de red.
nota
Para un balanceador de carga de aplicaciones compartido, solo puede especificar la opción Rule
. Las demás opciones no se aplican a los balanceadores de carga compartidos.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
DefaultProcess |
El nombre del proceso donde se reenvía el tráfico cuando no coincide ninguna regla. |
|
Un nombre de proceso. |
ListenerEnabled |
Establézcalo en |
|
|
Protocol |
El protocolo de tráfico que se va a procesar. |
Con un balanceador de carga de aplicaciones: Con un balanceador de carga de red: |
Con un balanceador de carga de aplicaciones: Con un balanceador de carga de red: |
Rules |
Lista de reglas que se van a aplicar al agente de escucha. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. Si su entorno utiliza un balanceador de carga de aplicaciones compartido y no especifica esta opción para ningún agente de escucha, Elastic Beanstalk asocia automáticamente la regla |
Ninguno |
Una lista separada por comas de nombres de reglas. |
SSLCertificateArns |
Nombre de recurso de Amazon (ARN) del certificado SSL para enlazar al agente de escucha. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
Ninguno |
ARN de un certificado almacenado en IAM o ACM. |
SSLPolicy |
Especifique la política de seguridad que desea aplicar al agente de escucha. Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
Ninguno (valor predeterminado de ELB) |
Nombre de la política de seguridad del balanceador de carga. |
aws:elbv2:listenerrule:rule_name
Defina reglas de agente de escucha para un balanceador de carga de aplicaciones. Si una solicitud se corresponde con los nombres de host o las rutas de una regla, el balanceador de carga la reenvía al proceso especificado. Para utilizar una regla, agréguela a un agente de escucha con la opción Rules
del espacio de nombres aws:elbv2:listener:listener_port.
nota
Este espacio de nombres no es aplicable a entornos con un balanceador de carga de red.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
HostHeaders |
Una lista de nombres de host con los que buscar correspondencia. Por ejemplo, |
Balanceador de carga dedicado: Ninguno Balanceador de carga compartido: el CNAME del entorno |
Cada nombre puede contener hasta 128 caracteres. Un patrón puede incluir letras mayúsculas y minúsculas, números, guiones (—) y hasta tres caracteres comodín ( Para obtener más información, consulte Condiciones de host en la Guía del usuario de balanceadores de carga de aplicaciones. |
PathPatterns |
Los patrones de ruta para coincidir (por ejemplo: Esta opción solo se aplica a los entornos con un balanceador de carga de aplicaciones. |
Ninguno |
Cada patrón puede contener hasta 128 caracteres. Un patrón puede incluir letras mayúsculas y minúsculas, números, guiones (—) y hasta tres caracteres comodín ( Para obtener más información, consulte Condiciones de ruta en la Guía del usuario de balanceadores de carga de aplicaciones. |
Priority |
La precedencia de esta regla cuando coinciden varias reglas. Cuanto menor sea el número, mayor será la prioridad. No puede haber dos reglas con la misma prioridad. Con un balanceador de carga compartido, Elastic Beanstalk trata las prioridades de regla como relativas en todos los entornos de uso compartido y las asigna a prioridades absolutas durante la creación. |
|
De |
Process |
El nombre del proceso para reenviar el tráfico cuando esta regla coincida con la solicitud. |
|
Un nombre de proceso. |
aws:elbv2:loadbalancer
Configure un Application Load Balancer.
Para un balanceador de carga compartido, solo las opciones SharedLoadBalancer
y SecurityGroups
son válidas.
nota
Este espacio de nombres no es aplicable a entornos con un Network Load Balancer.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
AccessLogsS3Bucket |
El bucket de Amazon S3 donde se almacenan los registros de acceso. El bucket debe estar en la misma región que el entorno y permitir que el balanceador de carga tenga acceso de escritura. |
Ninguno |
Un nombre de bucket. |
AccessLogsS3Enabled |
Habilita el almacenamiento de los logs de acceso. |
|
|
AccessLogsS3Prefix |
Un prefijo que se va a agregar a los nombres de los logs de acceso. De forma predeterminada, el balanceador carga los logs en un directorio denominado AmazonWebServiceLogs del bucket indicado. Especifique un prefijo si desea colocar el directorio AmazonWebServiceLogs dentro de otro directorio. |
Ninguno |
|
IdleTimeout |
La cantidad de tiempo, en segundos, que debe esperar a que se complete una solicitud antes de cerrar las conexiones con el cliente y la instancia. |
Ninguno |
De |
ManagedSecurityGroup |
Permite asignar un grupo de seguridad existente al balanceador de carga del entorno en lugar de crear otro nuevo. Si desea utilizar esta configuración, actualice la opción Para permitir el tráfico entre el balanceador de carga y las instancias EC2 del entorno, Elastic Beanstalk agrega una regla al grupo de seguridad de las instancias que permite el tráfico entrante procedente del grupo de seguridad administrado. |
Grupo de seguridad que Elastic Beanstalks crea para el balanceador de carga. |
Un ID de grupo de seguridad. |
SecurityGroups |
Una lista de grupos de seguridad que se va a adjuntar al balanceador de carga. En el caso de un balanceador de carga compartido, si no especifica este valor, Elastic Beanstalk comprueba si un grupo de seguridad existente que administra ya está asociado al balanceador de carga. Si uno no está conectado al balanceador de carga, Elastic Beanstalk crea un grupo de seguridad y lo conecta al balanceador de carga. Elastic Beanstalk elimina este grupo de seguridad cuando finaliza el último entorno que comparte el balanceador de carga. Los grupos de seguridad del balanceador de carga se utilizan para configurar la regla de ingreso del grupo de seguridad de Amazon EC2 instance. |
Grupo de seguridad que Elastic Beanstalk crea para el balanceador de carga. |
Lista separada por comas de ID de grupos de seguridad. |
SharedLoadBalancer |
El nombre de recurso de Amazon (ARN) del balanceador de carga. Esta opción solo es relevante para un Application Load Balancer. Es necesario cuando la opción Criterios para un valor válido:
Ejemplo:
|
Ninguno |
ARN de un balanceador de carga válido que cumple todos los criterios descritos aquí. |
aws:rds:dbinstance
Configure una instancia de base de datos de Amazon RDS adjuntada.
Nombre | Descripción | Predeterminado | Valores válidos |
---|---|---|---|
DBAllocatedStorage |
Tamaño de almacenamiento asignado en la base de datos especificado en gigabytes. |
MySQL: Oracle: sqlserver-se: sqlserver-ex: sqlserver-web: |
MySQL: Oracle: sqlserver: no se puede modificar |
DBDeletionPolicy |
Especifica si se va a retener, eliminar o realizar una instantánea de la instancia de base de datos cuando se termina un entorno. Esta opción funciona en conjunto con avisoSi se elimina una instancia de base de datos, los datos se perderán permanentemente. |
|
|
DBEngine |
Nombre del motor de base de datos que se va a usar con esta instancia. |
|
|
DBEngineVersion |
Número de versión del motor de base de datos. |
|
|
DBInstanceClass |
Tipo de instancia de base de datos. |
( |
Para obtener más información, consulte Clase de instancia de base de datos en la Guía del usuario de Amazon Relational Database Service. |
DBPassword |
Nombre de la contraseña de usuario maestra de la instancia de base de datos. |
Ninguno |
|
DBSnapshotIdentifier |
Identificador de la instantánea de base de datos desde la que se va a realizar la restauración. |
Ninguno |
|
DBUser |
Nombre del usuario maestro de la instancia de base de datos. |
ebroot |
|
HasCoupledDatabase |
Especifica si una instancia de base de datos está acoplada al entorno. Si se cambia a Esta opción funciona en conjunto con notaNota: si vuelve a cambiar este valor a |
|
|
MultiAZDatabase |
Especifica si debe crearse un Despliegue Multi-AZ en la instancia de base de datos. Para obtener más información sobre las implementaciones Multi-AZ con Amazon Relational Database Service (RDS), consulte Regiones y zonas de disponibilidad en la Guía del usuario de Amazon Relational Database Service. |
|
|