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 de configuración
Puede utilizar la clave option_settings
para modificar la configuración de Elastic Beanstalk y definir variables que puedan recuperarse de su aplicación mediante variables de entorno. Algunos espacios de nombres le permiten ampliar el número de parámetros y especificar los nombres de parámetro. Para obtener una lista de espacios de nombres y opciones de configuración, consulte Opciones de configuración.
La configuración de opciones se puede aplicar también directamente a un entorno durante la creación o la actualización de un entorno. La configuración se aplica directamente al entorno e invalida la configuración de las mismas opciones en los archivos de configuración. Si elimina los valores de la configuración de un entorno, se aplicarán los valores de los archivos de configuración. Para obtener más información, consulte Prioridad.
Sintaxis
La sintaxis estándar para la configuración de opciones es una matriz de objetos, cada uno de los cuales tiene una clave namespace
, option_name
y value
.
option_settings:
- namespace: namespace
option_name: option name
value: option value
- namespace: namespace
option_name: option name
value: option value
La clave namespace
es opcional. Si no especifica un espacio de nombres, se usa el espacio de nombres aws:elasticbeanstalk:application:environment
predeterminado:
option_settings:
- option_name: option name
value: option value
- option_name: option name
value: option value
Elastic Beanstalk admite también una sintaxis abreviada para la configuración de opciones que le permite especificar las opciones como pares de clave-valor bajo el espacio de nombres:
option_settings:
namespace
:
option name
: option value
option name
: option value
Ejemplos
Los siguientes ejemplos establecen una opción específica de la plataforma Tomcat en el espacio de nombres aws:elasticbeanstalk:container:tomcat:jvmoptions
y una propiedad de entorno denominada MYPARAMETER
.
En formato YAML estándar:
ejemplo .ebextensions/options.config
option_settings:
- namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions
option_name: Xmx
value: 256m
- option_name: MYPARAMETER
value: parametervalue
En formato abreviado:
ejemplo .ebextensions/options.config
option_settings:
aws:elasticbeanstalk:container:tomcat:jvmoptions:
Xmx: 256m
aws:elasticbeanstalk:application:environment:
MYPARAMETER: parametervalue
En JSON:
ejemplo .ebextensions/options.config
{
"option_settings": [
{
"namespace": "aws:elasticbeanstalk:container:tomcat:jvmoptions",
"option_name": "Xmx",
"value": "256m"
},
{
"option_name": "MYPARAMETER",
"value": "parametervalue"
}
]
}