

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
<a name="ebextensions-optionsettings"></a>

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](command-options.md).

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](command-options.md#configuration-options-precedence).

## Syntax
<a name="ebextensions-optionsettings-syntax"></a>

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 `aws:elasticbeanstalk:application:environment`verwendet:

```
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
<a name="ebextensions-optionsettings-snippet"></a>

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:

**Example .ebextensions/options.config**  

```
option_settings:
  - namespace:  aws:elasticbeanstalk:container:tomcat:jvmoptions
    option_name:  Xmx
    value:  256m
  - option_name: MYPARAMETER
    value: parametervalue
```

In der Kurznotation:

**Example .ebextensions/options.config**  

```
option_settings:
  aws:elasticbeanstalk:container:tomcat:jvmoptions:
    Xmx: 256m
  aws:elasticbeanstalk:application:environment:
    MYPARAMETER: parametervalue
```

Im JSON-Format:

**Example .ebextensions/options.config**  

```
{
  "option_settings": [
    {
      "namespace": "aws:elasticbeanstalk:container:tomcat:jvmoptions",
      "option_name": "Xmx",
      "value": "256m"
    },
    {
      "option_name": "MYPARAMETER",
      "value": "parametervalue"
    }
  ]
}
```