Optionseinstellungen - AWS Elastic Beanstalk

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" } ] }