Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Optionseinstellungen
Mit dem option_settings
-Schlüssel können Sie die Elastic Beanstalk-Konfiguration ändern und Variablen definieren, die von der Anwendung über Umgebungsvariablen abgerufen werden. Einige Namespaces bieten die Möglichkeit, die Anzahl der Parameter zu erhöhen und Parameternamen anzugeben. Eine Liste der Namespaces und Konfigurationsoptionen finden Sie unter Konfigurationsoptionen.
Optionseinstellungen können während der Umgebungserstellung oder einer -aktualisierung auch direkt in eine Umgebung übernommen werden. Werden Einstellungen direkt für die Umgebung bereitgestellt, überschreibt dies die Einstellungen für dieselben Optionen in Konfigurationsdateien. Wenn Sie Einstellungen aus der Konfiguration einer Umgebung entfernen, werden die Einstellungen in Konfigurationsdateien wirksam. Details dazu finden Sie unter Precedence.
Syntax
Die Standardsyntax für Optionseinstellungen besteht aus einem Array von Objekten, von denen jedes die Schlüssel namespace
, option_name
und value
aufweist.
option_settings:
- namespace: namespace
option_name: option name
value: option value
- namespace: namespace
option_name: option name
value: option value
Der namespace
-Schlüssel ist optional. Falls Sie keinen Namespace angeben, wird der Standardwert verwendet aws:elasticbeanstalk:application:environment
:
option_settings:
- option_name: option name
value: option value
- option_name: option name
value: option value
Elastic Beanstalk unterstützt auch eine Syntax-Kurznotation für Optionseinstellungen, mit der Sie Optionen als Schlüssel-Wert-Paare unter dem Namespace angeben können:
option_settings:
namespace
:
option name
: option value
option name
: option value
Beispiele
Im folgenden Beispiel wird eine spezifische Option für die Tomcat-Plattform im Namespace aws:elasticbeanstalk:container:tomcat:jvmoptions
und in der Umgebungseigenschaft MYPARAMETER
eingerichtet.
In YAML-Standardformat:
Beispiel .ebextensions/options.config
option_settings:
- namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions
option_name: Xmx
value: 256m
- option_name: MYPARAMETER
value: parametervalue
In der Kurznotation:
Beispiel .ebextensions/options.config
option_settings:
aws:elasticbeanstalk:container:tomcat:jvmoptions:
Xmx: 256m
aws:elasticbeanstalk:application:environment:
MYPARAMETER: parametervalue
Im JSON-Format:
Beispiel .ebextensions/options.config
{
"option_settings": [
{
"namespace": "aws:elasticbeanstalk:container:tomcat:jvmoptions",
"option_name": "Xmx",
"value": "256m"
},
{
"option_name": "MYPARAMETER",
"value": "parametervalue"
}
]
}