

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.

# Allgemeine Optionen für alle Umgebungen
<a name="command-options-general"></a>

**Topics**
+ [aws:autoscaling:asg](#command-options-general-autoscalingasg)
+ [aws:autoscaling:launchconfiguration](#command-options-general-autoscalinglaunchconfiguration)
+ [aws:autoscaling:scheduledaction](#command-options-general-autoscalingscheduledaction)
+ [aws:autoscaling:trigger](#command-options-general-autoscalingtrigger)
+ [aws:autoscaling:updatepolicy:rollingupdate](#command-options-general-autoscalingupdatepolicyrollingupdate)
+ [aws:ec2:instances](#command-options-general-ec2instances)
+ [aws:ec2:vpc](#command-options-general-ec2vpc)
+ [aws:elasticbeanstalk:application](#command-options-general-elasticbeanstalkapplication)
+ [aws:elasticbeanstalk:application:environment](#command-options-general-elasticbeanstalkapplicationenvironment)
+ [aws:elasticbeanstalk:application:environmentsecrets](#command-options-general-elasticbeanstalk-application-environmentsecrets)
+ [aws:elasticbeanstalk:cloudwatch:logs](#command-options-general-cloudwatchlogs)
+ [aws:elasticbeanstalk:cloudwatch:logs:health](#command-options-general-cloudwatchlogs-health)
+ [aws:elasticbeanstalk:command](#command-options-general-elasticbeanstalkcommand)
+ [aws:elasticbeanstalk:environment](#command-options-general-elasticbeanstalkenvironment)
+ [aws:elasticbeanstalk:environment:process:default](#command-options-general-environmentprocess)
+ [aws:elasticbeanstalk:environment:process:process\$1name](#command-options-general-environmentprocess-process)
+ [aws:elasticbeanstalk:environment:proxy:staticfiles](#command-options-general-environmentproxystaticfiles)
+ [aws:elasticbeanstalk:healthreporting:system](#command-options-general-elasticbeanstalkhealthreporting)
+ [aws:elasticbeanstalk:hostmanager](#command-options-general-elasticbeanstalkhostmanager)
+ [aws:elasticbeanstalk:managedactions](#command-options-general-elasticbeanstalkmanagedactions)
+ [aws:elasticbeanstalk:managedactions:platformupdate](#command-options-general-elasticbeanstalkmanagedactionsplatformupdate)
+ [aws:elasticbeanstalk:monitoring](#command-options-general-elasticbeanstalkmonitoring)
+ [aws:elasticbeanstalk:sns:topics](#command-options-general-elasticbeanstalksnstopics)
+ [aws:elasticbeanstalk:sqsd](#command-options-general-elasticbeanstalksqsd)
+ [aws:elasticbeanstalk:trafficsplitting](#command-options-general-elasticbeanstalktrafficsplitting)
+ [aws:elasticbeanstalk:xray](#command-options-general-elasticbeanstalkxray)
+ [aws:elb:healthcheck](#command-options-general-elbhealthcheck)
+ [aws:elb:loadbalancer](#command-options-general-elbloadbalancer)
+ [aws:elb:listener](#command-options-general-elblistener)
+ [aws:elb:listener:listener\$1port](#command-options-general-elblistener-listener)
+ [aws:elb:policies](#command-options-general-elbpolicies)
+ [aws:elb:policies:policy\$1name](#command-options-general-elbpolicies-custom)
+ [aws:elbv2:listener:default](#command-options-general-elbv2-listener-default)
+ [aws:elbv2:listener:listener\$1port](#command-options-general-elbv2-listener)
+ [aws:elbv2:listenerrule:rule\$1name](#command-options-general-elbv2-listenerrule)
+ [aws:elbv2:loadbalancer](#command-options-general-elbv2)
+ [aws:rds:dbinstance](#command-options-general-rdsdbinstance)

## aws:autoscaling:asg
<a name="command-options-general-autoscalingasg"></a>

Konfigurieren Sie die Auto-Scaling-Gruppe der Umgebung. Weitere Informationen finden Sie unter [Auto Scaling Ihrer Elastic Beanstalk Beanstalk-Umgebungsinstanzen](using-features.managing.as.md).


**Namespace: `aws:autoscaling:asg`**  

| **Name** | **Beschreibung** | **Standard** | **Zulässige Werte** | 
| --- | --- | --- | --- | 
|  Availability Zones  |  Availability Zones (AZs) sind unterschiedliche Standorte innerhalb einer AWS Region, die so konzipiert sind, dass sie von Ausfällen in anderen Regionen isoliert sind AZs. Sie bieten kostengünstige Netzwerkkonnektivität mit niedriger Latenz zu anderen AZs in derselben Region. Wählen Sie die Anzahl der AZs für Ihre Instances.  |  `Any`  |  `Any` `Any 1` `Any 2` `Any 3`  | 
|  Cooldown  |  Ruhephasen verhindern, dass Amazon-EC2-Auto-Scaling zusätzliche Skalierungen initiiert, bevor die Auswirkungen von vorherigen Skalierungen erkennbar werden. Eine Ruhephase ist die Zeit in Sekunden, die nach einer Skalierung verstreichen muss, bevor eine weitere Skalierung eingeleitet werden kann.  |  `360`   |  `0` auf `10000`  | 
|  Custom Availability Zones  |  Definieren Sie die AZs für Ihre Instanzen.  |  Keine  |  `us-east-1a`  `us-east-1b`  `us-east-1c`  `us-east-1d`  `us-east-1e`  `eu-central-1`   | 
|  EnableCapacityRebalancing  |  Gibt an, ob die Funktion Kapazitätsrebalancierung für Spot-Instances in der Auto-Scaling-Gruppe aktiviert werden soll. Weitere Informationen finden Sie unter [Kapazitätsrebalancierung](https://docs.aws.amazon.com/autoscaling/ec2/userguide/capacity-rebalance.html) im *Benutzerhandbuch zum Amazon-EC2-Auto-Scaling*. Diese Option ist nur relevant, wenn `EnableSpot` auf `true` im [`aws:ec2:instances`](#command-options-general-ec2instances) -Namespace gesetzt wird und es mindestens eine Spot-Instance in Ihrer Auto-Scaling-Gruppe gibt.  |  `false`  |  `true` `false`  | 
|  MinSize  |  Die minimale Anzahl von Instances, die Sie in Ihrer Auto-Scaling-Gruppe haben möchten.  |  `1`   |  `1` auf `10000`  | 
|  MaxSize  |  Die maximale Anzahl von Instances, die Sie in Ihrer Auto-Scaling-Gruppe haben möchten.  |  `4`   |  `1` auf `10000`  | 

## aws:autoscaling:launchconfiguration
<a name="command-options-general-autoscalinglaunchconfiguration"></a>

Konfigurieren Sie die Amazon Elastic Compute Cloud (Amazon-EC2)-Instances Ihrer Umgebung.

Die Instances, die in Ihrer Umgebung verwendet werden, werden entweder mit einer Amazon-EC2-Startvorlage oder einer Startkonfigurationsressource für Auto-Scaling-Gruppen erstellt. Diese folgenden Optionen funktionieren mit beiden Ressourcentypen.

Weitere Informationen finden Sie unter [Die EC2 Amazon-Instances für Ihre Elastic Beanstalk Beanstalk-Umgebung](using-features.managing.ec2.md). Weitere Informationen zu Amazon Elastic Block Store (EBS) finden Sie auch im [Amazon EBS-Kapitel](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) im *Amazon EC2 EC2-Benutzerhandbuch*.


**Namespace: `aws:autoscaling:launchconfiguration`**  

| **Name** | **Beschreibung** | **Standard** | **Zulässige Werte** | 
| --- | --- | --- | --- | 
|  DisableDefaultEC2SecurityGroup  |  Wenn Elastic Beanstalk auf den Standardwert von gesetzt ist`false`, erstellt es eine Standardsicherheitsgruppe, die Traffic aus dem Internet oder dem Load Balancer auf den Standardports für HTTP (80) zulässt. Es fügt diese Sicherheitsgruppe den EC2-Instances der Umgebung bei, wenn es die Umgebung erstellt. Wenn `true` Elastic Beanstalk auf gesetzt ist, weist Elastic Beanstalk den EC2-Instances für eine neue Umgebung nicht die Standardsicherheitsgruppe zu. Für eine bestehende Umgebung hebt Elastic Beanstalk die Zuweisung der standardmäßigen EC2-Sicherheitsgruppe zu den EC2-Instances Ihrer Umgebung auf. Daher müssen Sie auch die folgenden Konfigurationen festlegen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) Wenn ein Wert für EC2KeyName in einer Umgebung angegeben wird, für die `true` eine Standardsicherheitsgruppe `DisableDefaultEC2SecurityGroup` festgelegt ist, wird dieser Wert nicht mit den EC2-Instances verknüpft.  |  `false`  |  `true` `false`  | 
|  DisableIMDSv1  |  Auf einstellen, `true` um den Instanz-Metadatendienst Version 1 (IMDSv1) zu deaktivieren und durchzusetzen IMDSv2. Wird auf gesetzt`false`, um sowohl als auch IMDSv1 zu aktivieren IMDSv2. Die Instances für Ihre Umgebung lauten standardmäßig wie folgt, basierend auf dem Plattformbetriebssystem:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) Weitere Informationen finden Sie unter [Konfiguration des Instance-Metadatenservice](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html).   Diese Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).   |  `false` – Plattformen, die auf Windows Server, Amazon Linux 2 und früheren Versionen basieren `true` – auf Amazon Linux 2023 basierende Plattformen  |  `true` `false`  | 
|  EC2KeyName  |  Sie können ein Schlüsselpaar verwenden, um sich sicher an der EC2-Instance anzumelden. Wenn ein Wert für `EC2KeyName` in einer Umgebung angegeben wird, für die `true` eine Standardsicherheitsgruppe `DisableDefaultEC2SecurityGroup` festgelegt ist, wird dieser Wert nicht mit den EC2-Instances verknüpft.  Wenn Sie die Elastic-Beanstalk-Konsole verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole überschreibt diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  Keine  |  | 
|  IamInstanceProfile  |  Ein Instance-Profil ermöglicht AWS Identity and Access Management (IAM) -Benutzern und AWS -Diensten den Zugriff auf temporäre Sicherheitsanmeldedaten, um AWS API-Aufrufe zu tätigen. Geben Sie den Namen des Instance-Profils oder dessen ARN an. Beispiele: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html)  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  Keine  |  Instance-Profilname oder ARN.  | 
|  ImageId  |  Sie können das Standard-AMI (Amazon Machine Image) mit Ihrer eigenen benutzerdefinierten AMI-ID überschreiben. Beispiel: `ami-1f316660`  |  Keine  |    | 
|   InstanceType  |  Der Instance-Typ, mit dem Ihre Anwendung in einer Elastic-Beanstalk-Umgebung ausgeführt wird.  Die Option `InstanceType` ist veraltet. Sie wird durch die neuere und leistungsfähigere Option `InstanceTypes` im [`aws:ec2:instances`](#command-options-general-ec2instances)-Namespace ersetzt. Sie können diese neue Option verwenden, um eine Liste mit einem oder mehreren Instance-Typen für Ihre Umgebung anzugeben. Der erste Wert auf dieser List entspricht dem Wert der Option `InstanceType`, die in dem hier beschriebenen `aws:autoscaling:launchconfiguration`-Namespace enthalten ist. Wir empfehlen, dass Sie Instance-Typen mithilfe der neuen Option angeben. Wenn die neue Option angegeben wird, hat sie vor der vorherigen Vorrang. Weitere Informationen finden Sie unter [Der Namespace aws:ec2:instances](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-namespace.instances).  Die verfügbaren Instance-Typen hängen von den verwendeten Availability Zones und Region ab. Wenn Sie ein Subnetz wählen, bestimmt die Availability Zone, die dieses Subnetz enthält, die verfügbaren Instance-Typen.  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html)  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  Variiert je nach Konto und Region.  |  Ein EC2-Instance-Typ. Variiert je nach Konto, Region und Availability Zone. Sie können eine Liste von Amazon-EC2-Instance-Typen erhalten, die nach diesen Werten gefiltert werden. Weitere Informationen finden Sie unter [Verfügbare Instance-Typen](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/instance-types.html#AvailableInstanceTypes) im *Amazon EC2 EC2-Benutzerhandbuch*.  | 
|  LaunchTemplateTagPropagationEnabled  |  Stellen Sie den Wert auf `true` ein, um die Propagierung von Umgebungs-Tags an die Startvorlagen für bestimmte Ressourcen zu ermöglichen, die der Umgebung bereitgestellt werden.  Elastic Beanstalk kann Tags nur für die folgenden Ressourcen an Startvorlagen propagieren: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) Diese Einschränkung besteht darin, dass Tags bei der Vorlagenerstellung CloudFormation nur für bestimmte Ressourcen zulässig sind. Weitere Informationen finden Sie [TagSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html)im *AWS CloudFormation Benutzerhandbuch*.    Wenn Sie diesen Optionswert für eine bestehende Umgebung von `false` in `true` ändern, kann dies eine gravierende Änderung für zuvor vorhandene Tags herbeiführen.   Wenn diese Funktion aktiviert ist, erfordert die Propagierung von Tags den Austausch von EC2, was zu Ausfallzeiten führen kann. Sie können *fortlaufende Updates* aktivieren, um Konfigurationsänderungen stapelweise anzuwenden und Ausfallzeiten während der Aktualisierung zu vermeiden. Weitere Informationen finden Sie unter [Konfigurationsänderungen](environments-updating.md).    Weitere Informationen über Startvorlagen finden Sie in den folgenden Abschnitten: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) Weitere Informationen zu dieser Option finden Sie unter [Tag-Propagierung zu Startvorlagen](applications-tagging-resources.launch-templates.md).  |  `false`  |  `true` `false`  | 
|  MonitoringInterval  |  Das Intervall (in Minuten), in dem CloudWatch Amazon-Metriken zurückgegeben werden sollen.  |  `5 minute`  |  `1 minute` `5 minute`  | 
|  SecurityGroups  |  Führt die Amazon EC2-Sicherheitsgruppen-IDs auf, die den EC2-Instances in der Auto Scaling Scaling-Gruppe zugewiesen werden sollen, um Firewallregeln für die Instances zu definieren. Verwenden Sie diese Option zusammen mit`DisableDefaultEC2SecurityGroup`, um Ihre eigenen benutzerdefinierten Sicherheitsgruppen anzuhängen, die Firewallregeln für die EC2-Instances definieren. Weitere Informationen finden Sie unter [Umgebungen mit Lastenausgleich (mit mehreren Instanzen)](using-features.managing.ec2.instances.sg.md#using-features.managing.ec2.instances.sg.load-balancer-security).  Möglicherweise müssen Sie einige zusätzliche Konfigurationen vornehmen, um zu verhindern, dass eingehender Datenverkehr zu Ihren EC2-Instances blockiert wird. Dies gilt nur für Umgebungen mit mehreren Instanzen und benutzerdefinierten EC2-Sicherheitsgruppen. Die EC2-Sicherheitsgruppen müssen eine Regel für eingehenden Datenverkehr enthalten, die Zugriff auf den vom Load Balancer weitergeleiteten Datenverkehr gewährt. Weitere Informationen finden Sie unter [Verwaltung von EC2-Sicherheitsgruppen in Umgebungen mit mehreren Instanzen](using-features.managing.ec2.instances.sg.md#using-features.managing.ec2.instances.sg.load-balancer-security).  Sie können eine einzelne Zeichenfolge mit kommagetrennten Werten angeben, die bestehende Amazon EC2-Sicherheitsgruppen-IDs oder Verweise auf AWS::EC2::SecurityGroup Ressourcen enthalten, die in der Vorlage erstellt wurden.  Sie müssen mindestens einen Wert für diese Option angeben, wenn `DisableDefaultEC2SecurityGroup` für diesen Namespace auf gesetzt ist. `true`  |  `elasticbeanstalk-default`   |    | 
|   SSHSourceRestriction  |  Wird zum Sperren des SSH-Zugriffs auf eine Umgebung verwendet. Beispielsweise können Sie den SSH-Zugriff auf die EC2-Instances sperren, sodass nur ein Bastion-Host auf die Instances im privaten Subnetz zugreifen kann. Die Zeichenfolge hat folgendes Format: `protocol, fromPort, toPort, source_restriction` [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html)  |  Keine  |    | 
|  BlockDeviceMappings  |  Fügen Sie zusätzliche Amazon-EBS-Volumes oder Instance-Speicher-Volumes auf allen Instances in der Auto-Scaling-Gruppe hinzu.  Diese Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).  Wenn Sie Instance-Speicher-Volumes zuweisen, ordnen Sie dem Gerätenamen nur einem Volume-Namen zu. Wir empfehlen jedoch, dass Sie bei der Zuweisung von Amazon-EBS-Volumes zusätzlich einige oder alle der folgenden Felder angeben (jedes Feld muss durch einen Doppelpunkt getrennt sein): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) In folgendem Beispiel werden drei Amazon-EBS-Volumes angefügt, und zwar ein leeres gp2-Volume mit 100 GB und einem Snapshot, ein leeres io1-Volume mit 20 GB und 2 000 bereitgestellten IOPS und das Instance-Speicher-Volume `ephemeral0`. Sofern der Instance-Typ dies unterstützt, können mehrere Instance-Speicher-Volumes hinzugefügt werden.  `/dev/sdj=:100:true:gp2,/dev/sdh=snap-51eef269,/dev/sdi=:20:true:io1:2000,/dev/sdb=ephemeral0`   |  Keine  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html)  | 
|  RootVolumeType  |  Volume-Typ (Magnetic-, Allzweck-SSD- oder bereitgestellte IOPS-SSD-Volumes) des Amazon-EBS-Stamm-Volumes, das an die EC2-Instances der Umgebung angefügt ist.  Diese Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).   |  Variiert je nach Plattform.  |  `standard` für Magnetspeicher. `gp2` oder `gp3` für universelle SSD. `io1` für bereitgestellte IOPS-SSD.  | 
|  RootVolumeSize  |  Die Speicherkapazität des Amazon-EBS-Stamm-Volumes in GB. Dies ist erforderlich, wenn Sie für `RootVolumeType` bereitgestellte IOPS-SSD angeben. Beispiel, `"64"`.  |  Je nach Plattform für Magnetspeicher und Allzweck-SSD unterschiedlich. Kein Standardwert für bereitgestellte IOPS-SSD.  |  `10` bis `16384` GB für Allzweck-SSD und bereitgestellte IOPS-SSD. `8` bis `1024` GB für Magnetspeicher.  | 
|  RootVolumeIOPS  |  Die gewünschten input/output Operationen pro Sekunde (IOPS) für ein bereitgestelltes IOPS-SSD-Root-Volume oder für ein SSD-Root-Volume für allgemeine Zwecke`gp3`. Das maximale Verhältnis von IOPS zur Volume-Größe liegt bei 500 zu 1. Beispielsweise muss ein Volume mit 3 000 IOPS mindestens eine Größe von 6 GiB haben.  |  Keine  |  `100` auf `20000` für bereitgestellte IOPS-SSD-Root-Volumes mit io1. `3000` auf `16000` für universelle `gp3` SSD-Root-Volumes.  | 
|  RootVolumeThroughput  |  Der gewünschte Durchsatz von Mebibytes pro Sekunde (MIB/s) des Amazon-EBS-Stamm-Volumes, das an die EC2-Instance der Umgebung angefügt ist.  Diese Option trifft nur auf `gp3`-Speichertypen zu.   |  Keine  |  `125` auf `1000`  | 

## aws:autoscaling:scheduledaction
<a name="command-options-general-autoscalingscheduledaction"></a>

Konfigurieren Sie die [geplanten Aktionen](environments-cfg-autoscaling-scheduledactions.md) der Auto-Scaling-Gruppe der Umgebung. Geben Sie für jede Aktion neben dem Optionsnamen, dem Namespace und dem Wert für jede Einstellung einen `resource_name` an. Beispiele finden Sie unter [Der Namespace aws:autoscaling:scheduledaction](environments-cfg-autoscaling-scheduledactions.md#environments-cfg-autoscaling-scheduledactions-namespace).


**Namespace: `aws:autoscaling:scheduledaction`**  

| **Name** | **Beschreibung** | **Standard** | **Zulässige Werte** | 
| --- | --- | --- | --- | 
|  StartTime  |  Wählen Sie für einmalige Aktionen das Datum und die Uhrzeit aus, zu der die Aktion ausgeführt werden soll. Legen Sie für wiederkehrende Aktionen fest, wann die Aktion aktiviert wird.  |  Keine  |  Ein eindeutiger [ISO-8601-Zeitstempel](http://www.w3.org/TR/NOTE-datetime) für alle geplanten Skalierungen  | 
|  EndTime  |  Ein Datum und eine Uhrzeit in der future (in der UTC/GMT Zeitzone), zu dem die geplante Skalierungsaktion nicht mehr wiederholt werden soll. Wenn Sie keinen angeben **EndTime**, wird die Aktion entsprechend dem `Recurrence` Ausdruck wiederholt. Beispiel: `2015-04-28T04:07:2Z` Wenn eine geplante Aktion endet, wird Amazon-EC2-Auto-Scaling nicht automatisch auf die vorherigen Einstellungen zurückgesetzt. Konfigurieren Sie daher gegebenenfalls eine zweite geplante Aktion, um zu den ursprünglichen Einstellungen zurückzukehren.  |  Keine  |  Ein eindeutiger [ISO-8601-Zeitstempel](http://www.w3.org/TR/NOTE-datetime) für alle geplanten Skalierungen  | 
|  MaxSize  |  Der Maximalwert für Instances, der beim Ausführen der Aktion angewendet werden soll  |  Keine  |  `0` auf `10000`  | 
|  MinSize  |  Der Minimalwert für Instances, der beim Ausführen der Aktion angewendet werden soll  |  Keine  |  `0` auf `10000`  | 
|  DesiredCapacity  |  Legen Sie die gewünschte Anfangskapazität für die Auto-Scaling-Gruppe ein. Nachdem die geplante Aktion angewendet wurde, wird die gewünschte Kapazität basierend auf den Einstellungen angepasst.  |  Keine  |  `0` auf `10000`  | 
|  Recurrence  |  Gibt die Häufigkeit an, mit der eine geplante Aktion ausgeführt werden soll. Falls Sie keine Wiederholung angeben, wird die Skalierung nur einmal (gemäß ) ausgeführt `StartTime`.  |  Keine  |  Ein [Cron](http://en.wikipedia.org/wiki/Cron)-Ausdruck  | 
|  Suspend  |  Setzen Sie die Option auf `true` fest, um eine wiederkehrende geplante Aktion vorübergehend zu deaktivieren.  |   `false`   |   `true`   `false`   | 

## aws:autoscaling:trigger
<a name="command-options-general-autoscalingtrigger"></a>

Konfigurieren Sie Skalierungsauslöser für die Auto-Scaling-Gruppe der Umgebung.

**Anmerkung**  
Drei Optionen in diesem Namensraum bestimmen, wie lange die Metrik für einen Auslöser außerhalb der definierten Grenzen bleiben kann, bevor der Auslöser initiiert wird. Diese Optionen stehen in folgendem Zusammenhang:  
`BreachDuration = Period * EvaluationPeriods`  
Die Standardwerte für diese Optionen (5, 5 bzw. 1) erfüllen diese Gleichung. Wenn Sie inkonsistente Werte angeben, ändert Elastic Beanstalk möglicherweise einen der Werte so, dass die Gleichung weiterhin erfüllt ist.


**Namespace: `aws:autoscaling:trigger`**  

| **Name** | **Beschreibung** | **Standard** | **Zulässige Werte** | 
| --- | --- | --- | --- | 
|  BreachDuration  |  Der Zeitraum, für den der Grenzwert einer Metrik überschritten werden darf (wie unter `UpperThreshold` und `LowerThreshold` definiert), bevor der Auslöser ausgelöst wird.  |  `5`  |  `1` auf `600`  | 
|  LowerBreachScaleIncrement  |  Gibt an, wie viele Amazon-EC2-Instances im Rahmen einer Skalierung entfernt werden sollen.  |  `-1`  |    | 
|  LowerThreshold  |  Falls die Messung diesen Wert der Verletzungsdauer unterschreitet, wird ein Auslöser ausgelöst.  |  `2000000`  |  `0` auf `20000000`  | 
|  MeasureName  |  Für den Auto-Scaling-Auslöser verwendete Metrik.  `HealthyHostCount`, `UnhealthyHostCount` und `TargetResponseTime` sind nur für Umgebungen mit einem dedizierten Load Balancer anwendbar. Dies sind keine gültigen Metrikwerte für Umgebungen, die mit einem gemeinsam genutzten Load Balancer konfiguriert sind. Weitere Informationen zu Load-Balancer-Typen finden Sie unter [Load Balancer Ihrer Elastic-Beanstalk-Umgebung](using-features.managing.elb.md).   |  `NetworkOut`  |  `CPUUtilization` `NetworkIn` `NetworkOut` `DiskWriteOps` `DiskReadBytes` `DiskReadOps` `DiskWriteBytes` `Latency` `RequestCount` `HealthyHostCount` `UnhealthyHostCount` `TargetResponseTime`  | 
|  Period  |  Gibt an, wie oft Amazon die Metriken für Ihren Trigger CloudWatch misst. Der Wert ist die Anzahl der Minuten zwischen zwei aufeinanderfolgenden Zeiträumen.  |  `5`  |  `1` auf `600`  | 
|  EvaluationPeriods  |  Die Anzahl der aufeinanderfolgenden Auswertungszeiträumen, die verwendet, um festzustellen, ob eine Verletzung auftritt.  |  `1`  |  `1` auf `600`  | 
|  Statistic  |  Die Statistik, die der Auslöser verwendet, z. B. `Average`.  |  `Average`  |  `Minimum` `Maximum` `Sum` `Average`  | 
|  Unit  |  Die Maßeinheit für die Auslösermessung, z. B. `Bytes`.  |  `Bytes`  |  `Seconds` `Percent` `Bytes`  `Bits`  `Count`  `Bytes/Second`  `Bits/Second`  `Count/Second`  `None`   | 
|  UpperBreachScaleIncrement  |  Gibt an, wie viele Amazon-EC2-Instances im Rahmen einer Skalierung hinzugefügt werden sollen.  |  `1`  |    | 
|  UpperThreshold  |  Falls die Messung diesen Wert der Verletzungsdauer überschreitet, wird ein Auslöser ausgelöst.  |  `6000000`  |  `0` auf `20000000`  | 

## aws:autoscaling:updatepolicy:rollingupdate
<a name="command-options-general-autoscalingupdatepolicyrollingupdate"></a>

Konfigurieren Sie fortlaufende Aktualisierungen für die Auto-Scaling-Gruppe der Umgebung.


**Namespace: `aws:autoscaling:updatepolicy:rollingupdate`**  

| **Name** | **Beschreibung** | **Standard** | **Zulässige Werte** | 
| --- | --- | --- | --- | 
|  MaxBatchSize  |  Anzahl der Instances, die in jedem fortlaufenden Aktualisierungs-Batch enthalten sind.  |  Ein Drittel der Mindestgröße der Auto-Scaling-Gruppe, gerundet auf die nächsthöhere Ganzzahl.  |  `1` auf `10000`  | 
|  MinInstancesInService  |  Mindestanzahl der Instances, die in der Auto-Scaling-Gruppe aktiv sein müssen, wenn andere Instances beendet werden.  |  Die Mindestgröße der Auto-Scaling-Gruppe oder eine Instance weniger als die maximale Größe der Auto-Scaling-Gruppe – je nachdem, welcher Wert der niedrigere ist.  |  `0` auf `9999`  | 
|  RollingUpdateEnabled  |  Wenn für diesen Parameter `true` festgelegt ist, sind fortlaufende Aktualisierungen für eine Umgebung aktiviert. Fortlaufende Aktualisierungen sind sinnvoll, wenn Sie häufig kleinere Aktualisierungen für die Elastic-Beanstalk-Softwareanwendung ohne Ausfallzeit der Anwendung ausführen möchten. Wird dieser Wert auf "true" gesetzt, aktiviert das System automatisch die Optionen `MaxBatchSize`, `MinInstancesInService` und `PauseTime`. Wenn Sie für eine dieser Optionen einen Wert angeben, wird auch die Option `RollingUpdateEnabled` automatisch auf den Wert `true` gesetzt. Mit dem Wert `false` lassen sich fortlaufende Aktualisierungen deaktivieren.  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `false`  |  `true` `false`  | 
|  RollingUpdateType  |  Das umfasst drei Arten: zeitbasierte fortlaufende Updates, zustandsbasierte fortlaufende Updates und unveränderliche Updates.  Zeitbasierte, fortlaufende Updates werden PauseTime zwischen den Batches angewendet. Bei zustandsbasierten fortlaufenden Aktualisierungen wird gewartet, bis die neuen Instances die Zustandsprüfungen bestanden haben, bevor mit dem nächsten Batch begonnen wird. Bei [unveränderlichen Aktualisierungen](environmentmgmt-updates-immutable.md) wird eine komplette Instance-Gruppe in einer neuen Auto-Scaling-Gruppe gestartet.  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `Time`  |  `Time` `Health` `Immutable`  | 
|  PauseTime  |  Gibt den Zeitraum (In Sekunden, Minuten, oder Stunden) an, den der Elastic-Beanstalk-Service nach erfolgter Aktualisierung eines Instance-Batchs wartet, bevor mit dem nächsten Batch begonnen wird.  |  Wird automatisch auf Basis von Instance-Typ und Container berechnet.  |  `PT0S`\$1 (0 Sekunden) bis `PT1H` (1 Stunde)  | 
|  Timeout  |  Gibt den maximalen Zeitraum (In Minuten oder Stunden) an, der gewartet wird, bis alle Instances in einem Batch die Zustandsprüfungen bestehen, bevor die Aktualisierung abgebrochen wird.  |  `PT30M` (30 Minuten)  |  `PT5M`\$1 (5 Minuten) bis `PT1H` (1 Stunde) \$1 Format für die [ISO8601Dauer](http://en.wikipedia.org/wiki/ISO_8601#Durations): `PT#H#M#S` wobei jedes \$1 für die Anzahl der Stunden, Minuten bzw. and/or Sekunden steht.  | 

## aws:ec2:instances
<a name="command-options-general-ec2instances"></a>

Konfigurieren Sie die Instances Ihrer Umgebung, einschließlich Spot-Optionen. Dieser Namespace ergänzt [`aws:autoscaling:launchconfiguration`](#command-options-general-autoscalinglaunchconfiguration) und [`aws:autoscaling:asg`](#command-options-general-autoscalingasg).

Weitere Informationen finden Sie unter [Auto Scaling Ihrer Elastic Beanstalk Beanstalk-Umgebungsinstanzen](using-features.managing.as.md).


**Namespace: `aws:ec2:instances`**  

| **Name** | **Beschreibung** | **Standard** | **Zulässige Werte** | 
| --- | --- | --- | --- | 
|  EnableSpot  |  Aktivieren Sie Spot-Instance-Anforderungen für Ihre Umgebung. Wenn `false`, werden einige Optionen in diesem Namespace nicht wirksam.  Diese Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).   |  `false`  |  `true` `false`  | 
|   InstanceTypes  |  Eine durch Kommas getrennte Liste von Instance-Typen, die in Ihrer Umgebung verwendet werden sollen (zum Beispiel, `t2.micro,t3.micro`). Wenn `EnableSpot` ist `true` und auf gesetzt `SpotAllocationStrategy` ist`capacity-optimized-prioritized`, bestimmt die in dieser Option angegebene Werteliste die Priorität des Instance-Typs für die Spot-Instance-Zuweisungsstrategie. Wenn Spot-Instances deaktiviert sind (`EnableSpot` ist `false`), wird nur der erste Instance-Typ in der Liste verwendet. Der erste Instance-Typ in der Liste in dieser Option entspricht dem Wert der `InstanceType`-Option im [`aws:autoscaling:launchconfiguration`](#command-options-general-autoscalinglaunchconfiguration)-Namespace. Wir empfehlen nicht, die letztere Option zu verwenden, da sie veraltet ist. Wenn Sie beide angeben, wird der erste Instance-Typ in der Liste in der `InstanceTypes`-Option verwendet und `InstanceType` wird ignoriert. Die verfügbaren Instance-Typen hängen von den verwendeten Availability Zones und Region ab. Wenn Sie ein Subnetz wählen, bestimmt die Availability Zone, die dieses Subnetz enthält, die verfügbaren Instance-Typen.  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html)  Einige ältere AWS Konten bieten Elastic Beanstalk möglicherweise Standard-Instance-Typen, die Spot-Instances nicht unterstützen (z. B. t1.micro). Wenn Sie Spot-Instance-Anforderungen aktivieren und eine Fehlermeldung zu einem Instance-Typ erhalten, der keine Spot-Flotten unterstützt, müssen Sie Instance-Typen konfigurieren, die Spot-Flotten unterstützen. Verwenden Sie zur Auswahl von Spot-Instance-Typen [Spot Instance Advisor](https://aws.amazon.com/ec2/spot/instance-advisor/).  Wenn Sie die Umgebungskonfiguration aktualisieren und einen oder mehrere Instance-Typen aus der `InstanceTypes`-Option entfernen, beendet Elastic Beanstalk alle Amazon-EC2-Instances, die auf einem der entfernten Instance-Typen ausgeführt werden. Die Auto-Scaling-Gruppe Ihrer Umgebung startet dann nach Bedarf neue Instances, um die gewünschte Kapazität zu vervollständigen, unter Verwendung der aktuell angegebenen Instance-Typen.  |  Eine Liste mit zwei Instance-Typen. Variiert je nach Konto und Region.  |  Ein bis vierzig EC2-Instance-Typen. Wir empfehlen mindestens zwei. Variiert je nach Konto, Region und Availability Zone. Sie können eine Liste von Amazon-EC2-Instance-Typen erhalten, die nach diesen Werten gefiltert werden. Weitere Informationen finden Sie unter [Verfügbare Instance-Typen](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/instance-types.html#AvailableInstanceTypes) im *Amazon EC2 EC2-Benutzerhandbuch*. Die Instance-Typen müssen alle Teil derselben Architektur sein (`arm64`,`x86_64`,`i386`). `SupportedArchitectures` ist auch Teil dieses Namespace. Wenn Sie Werte angeben für `SupportedArchitectures`, müssen Werte, die Sie für `InstanceTypes` eingeben, zu einer einzigen der von Ihnen für `SupportedArchitectures` bereitgestellten Architekturen gehören.  | 
|  SpotAllocationStrategy  |  Gibt die [Strategie zur Zuweisung von Spot-Instances](environments-cfg-autoscaling-spot-allocation-strategy.md) an, die bestimmt, wie Spot-Instances aus den verfügbaren Spot-Kapazitätspools zugewiesen werden. Wenn auf gesetzt`capacity-optimized-prioritized`, `InstanceTypes` legt die Reihenfolge der Werte die Priorität des Instance-Typs für die Zuteilung fest. Diese Option ist nur relevant, wenn `EnableSpot` `true` ist.  |  `capacity-optimized`  |  `capacity-optimized` `price-capacity-optimized` `capacity-optimized-prioritized` `lowest-price `  | 
|  SpotFleetOnDemandBase  |  Die Mindestanzahl von On-Demand-Instances, die von der Auto Scaling-Gruppe bereitgestellt werden, bevor Spot-Instances bei der Skalierung Ihrer Umgebung in Betracht gezogen werden. Diese Option ist nur relevant, wenn `EnableSpot` `true` ist.  |  `0`  |  Option `0` bis `MaxSize` Option im [`aws:autoscaling:asg`](#command-options-general-autoscalingasg)-Namespace  | 
|  SpotFleetOnDemandAboveBasePercentage  |  Der Prozentsatz der On-Demand-Instances als Teil der zusätzlichen Kapazität, die von der Auto-Scaling-Gruppe über die `SpotOnDemandBase`-Instances hinaus bereitgestellt wird. Diese Option ist nur relevant, wenn `EnableSpot` `true` ist.  |  `0` für eine Umgebung mit einer einzelnen Instance `70` für eine Umgebung mit Lastausgleich  |  `0` auf `100`  | 
|  SpotMaxPrice  |  Der Höchstpreis pro Einheitsstunde in USD, den Sie für eine Spot-Instance zu zahlen bereit sind. Empfehlungen zu Höchstpreisoptionen für Spot-Instances finden Sie in der [Preisentwicklung für Spot-Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html) im *Amazon EC2 EC2-Benutzerhandbuch*. Diese Option ist nur relevant, wenn `EnableSpot` `true` ist.  |  On-Demand-Preis für jeden Instance-Typ. Der Wert der Option ist in diesem Fall `null`.  |  `0.001` auf `20.0` `null`  | 
|  SupportedArchitectures  |  Eine durch Kommas getrennte Liste von Amazon-EC2-Instance-Typen, die in Ihrer Umgebung verwendet werden sollen. Elastic Beanstalk unterstützt Instance-Typen, die auf den folgenden Prozessorarchitekturen basieren: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) Weitere Informationen zu Prozessorarchitektur und Amazon EC2-Instance-Typen finden Sie unter [EC2 Amazon-Instance-Typen](using-features.managing.ec2.instance-types.md).  |  Keine  |  `arm64` `x86_64` `i386`  Die 32-Bit-Architektur `i386` wird von den meisten Elastic Beanstalk-Plattformen nicht unterstützt. Wir empfehlen, dass Sie die `x86_64` oder stattdessen `arm64` Architekturtypen auswählen.    | 

## aws:ec2:vpc
<a name="command-options-general-ec2vpc"></a>

Konfigurieren Sie Ihre Umgebung, um Ressourcen in einer benutzerdefinierten [Amazon Virtual Private Cloud](https://docs.aws.amazon.com/vpc/latest/userguide/) (Amazon-VPC) zu starten. Falls Sie keine Einstellungen in diesem Namespace konfigurieren, startet Elastic Beanstalk die Ressourcen in der Standard-VPC.


**Namespace: `aws:ec2:vpc`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  VPCId  |  Die ID der Amazon-VPC.  |  Keine  |    | 
|  Subnets  |  Das Subnetz oder die Subnetze IDs der Auto Scaling Scaling-Gruppe. Wenn Sie mehrere Subnetze haben, geben Sie den Wert als einzelne, durch Kommas getrennte Zeichenfolge des IDs Subnetzes an (z. B.). `"subnet-11111111,subnet-22222222"`  |  Keine  |    | 
|  ELBSubnets  |  Das Subnetz oder IDs die Subnetze für den Elastic Load Balancer. Wenn Sie mehrere Subnetze haben, geben Sie den Wert als einzelne, durch Kommas getrennte Zeichenfolge des IDs Subnetzes an (z. B.). `"subnet-11111111,subnet-22222222"`  |  Keine  |    | 
|  ELBScheme  |  Geben Sie `internal` an, wenn ein interner Load Balancer in der Amazon-VPC erstellt werden soll, damit nur innerhalb der Amazon-VPC auf die Elastic-Beanstalk-Anwendung zugegriffen werden kann. Wenn Sie einen anderen Wert als `public` oder `internal` angeben, wird dieser von Elastic Beanstalk ignoriert.  |  `public`   |  `public`  `internal`   | 
|  DBSubnets  |  Enthält die Subnetze IDs der Datenbank. Dieser Parameter wird nur verwendet, wenn eine Amazon-RDS-DB-Instance als Teil der Anwendung hinzugefügt werden soll. Wenn Sie mehrere Subnetze haben, geben Sie den Wert als einzelne, durch Kommas getrennte Zeichenfolge des Subnetzes an IDs (z. B.). `"subnet-11111111,subnet-22222222"`  |  Keine  |    | 
|  AssociatePublicIpAddress  |  Gibt an, ob die Instances mit öffentlichen IP-Adressen in der Amazon-VPC gestartet werden sollen. Instances mit öffentlichen IP-Adressen erfordern kein NAT-Gerät, um mit dem Internet zu kommunizieren. Sie müssen den Wert auf `true` setzen, wenn der Load Balancer und die Instances in ein einziges öffentliches Subnetz einbezogen werden sollen. Diese Option hat keine Auswirkungen auf eine Single-Instance-Umgebung, die stets eine einzelne Amazon-EC2-Instance mit einer Elastic-IP-Adresse aufweist. Die Option ist relevant für skalierbare Umgebungen mit Lastausgleich.  |  Keine  |  `true`  `false`   | 

## aws:elasticbeanstalk:application
<a name="command-options-general-elasticbeanstalkapplication"></a>

Konfigurieren Sie einen Pfad für die Zustandsprüfung der Anwendung. Weitere Informationen finden Sie unter [Grundlegende Zustandsberichte](using-features.healthstatus.md).


**Namespace: `aws:elasticbeanstalk:application`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  URL für die Zustandsprüfung der Anwendung  |  Der Pfad, an den Zustandsprüfungsanfragen gesendet werden. Wenn dieser Pfad nicht festgelegt ist, versucht der Load Balancer, eine TCP-Verbindung über Port 80 herzustellen, um den Zustand Ihrer Anwendung zu überprüfen. Geben Sie als erstes Zeichen im Pfad `/` an, damit eine HTTP GET-Anforderung an diesen Pfad gesendet wird. Sie können vor dem Pfad auch ein Protokoll (HTTP, HTTPS, TCP oder SSL) und einen Port zur Überprüfung der HTTPS-Verbindung einbinden oder einen anderen als den Standard-Port verwenden.  Wenn Sie die Elastic-Beanstalk-Konsole verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole überschreibt diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  Keine  |  Gültige Werte sind: `/` (HTTP GET zum Stammpfad) `/health` `HTTPS:443/` `HTTPS:443/health`  | 

Die EB-CLI und Elastic-Beanstalk-Konsole wenden die für die vorhergehenden Optionen empfohlenen Werte an. Diese Einstellungen müssen entfernt werden, wenn Sie Konfigurationsdateien zum Konfigurieren dieser Einstellungen verwenden möchten. Details dazu finden Sie unter [Empfohlene Werte](command-options.md#configuration-options-recommendedvalues).

## aws:elasticbeanstalk:application:environment
<a name="command-options-general-elasticbeanstalkapplicationenvironment"></a>

Konfigurieren Sie Umgebungseigenschaften für die Anwendung.


**Namespace: `aws:elasticbeanstalk:application:environment`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  Name einer beliebigen Umgebungsvariable  |  Dient der Übergabe von Schlüssel-Wert-Paaren.  |  Keine  |  Wert einer beliebigen Umgebungsvariable.  | 

Weitere Informationen finden Sie unter [Umgebungsvariablen und andere Softwareeinstellungen](environments-cfg-softwaresettings.md).

## aws:elasticbeanstalk:application:environmentsecrets
<a name="command-options-general-elasticbeanstalk-application-environmentsecrets"></a>

*Konfigurieren Sie Umgebungsvariablen, die als Umgebungsgeheimnisse für Ihre Anwendung dienen.* In Umgebungsgeheimnissen werden AWS Secrets Manager Geheimnisse oder AWS Systems Manager Parameter Store-Parameter gespeichert.


**Namespace: `aws:elasticbeanstalk:application:environmentsecrets`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  OptionName  |  Gibt den Namen der Umgebungsvariablen an, die den geheimen Speicher- oder Parameterspeicherwert enthalten soll.  |  Keine  | Name einer beliebigen Umgebungsvariable | 
|  Wert  |  Gibt den ARN für den Wert an, der in AWS Secrets Manager oder AWS Systems Manager Parameter Store gespeichert ist. Beim Instance-Bootstrapping initiiert Elastic Beanstalk die Umgebungsvariable auf den Wert, der in dieser ARN-Ressource gespeichert ist.  Stellen Sie sicher, dass die EC2-Instance-Profilrolle Ihrer Umgebung über die erforderlichen Berechtigungen verfügt, um auf das Geheimnis und den Parameter zuzugreifen. ARNs Weitere Informationen finden Sie unter [Erforderliche IAM-Berechtigungen](AWSHowTo.secrets.IAM-permissions.md).   |  Keine  |  Gültiger ARN-Wert für einen AWS Secrets Manager geheimen oder AWS Systems Manager Parameter Store-Parameterwert.  | 

Weitere Informationen finden Sie unter [Geheimnisse als Umgebungsvariablen konfigurieren](AWSHowTo.secrets.env-vars.md).

## aws:elasticbeanstalk:cloudwatch:logs
<a name="command-options-general-cloudwatchlogs"></a>

Konfigurieren Sie das Instance-Protokoll-Streaming für Ihre Anwendung.


**Namespace: `aws:elasticbeanstalk:cloudwatch:logs`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  StreamLogs  |  Gibt an, ob Gruppen in CloudWatch Logs für Proxy- und Bereitstellungsprotokolle erstellt und Logs von jeder Instanz in Ihrer Umgebung gestreamt werden sollen.  |  `false`  |  `true` `false`  | 
|  DeleteOnTerminate  |  Gibt an, ob die Protokollgruppen gelöscht werden sollen, wenn die Umgebung beendet wird. Lautet der Wert `false`, werden die Protokolle für die unter `RetentionInDays` angegebene Dauer gespeichert.  |  `false`  |  `true` `false`  | 
|  RetentionInDays  |  Gibt die Anzahl der Tage an, die Protokollereignisse gespeichert werden, bevor sie ablaufen.  |  7  |  1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653  | 

## aws:elasticbeanstalk:cloudwatch:logs:health
<a name="command-options-general-cloudwatchlogs-health"></a>

Konfigurieren Sie das Umgebungszustand-Protokoll-Streaming für Ihre Anwendung.


**Namespace: `aws:elasticbeanstalk:cloudwatch:logs:health`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  HealthStreamingEnabled  |  Gibt für Umgebungen mit aktivierter erweiterter Zustandsberichterstattung an, ob eine Gruppe in CloudWatch Logs for Environment Health erstellt und Integritätsdaten der Elastic Beanstalk Beanstalk-Umgebung archiviert werden sollen. Weitere Informationen zur Aktivierung des erweiterten Zustands finden Sie unter [`aws:elasticbeanstalk:healthreporting:system`](#command-options-general-elasticbeanstalkhealthreporting).  |  `false`  |  `true` `false`  | 
|  DeleteOnTerminate  |  Gibt an, ob die Protokollgruppe gelöscht werden soll, wenn die Umgebung beendet wird. Bei `false` werden die Zustandsdaten `RetentionInDays` Tage gespeichert.  |  `false`  |  `true` `false`  | 
|  RetentionInDays  |  Die Anzahl der Tage, wie lange archivierte Zustandsdaten aufbewahrt werden, bevor sie ablaufen.  |  7  |  1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653  | 

## aws:elasticbeanstalk:command
<a name="command-options-general-elasticbeanstalkcommand"></a>

Konfigurieren Sie die Bereitstellungsrichtlinie für den Anwendungscode. Weitere Informationen finden Sie unter [Bereitstellungsrichtlinien und -einstellungen](using-features.rolling-version-deploy.md).


**Namespace: `aws:elasticbeanstalk:command`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  DeploymentPolicy  |  Wählen Sie eine [Bereitstellungsrichtlinie](using-features.rolling-version-deploy.md) für die Bereitstellung von Anwendungsversionen aus.  Wenn Sie die Elastic-Beanstalk-Konsole verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole überschreibt diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `AllAtOnce`  |  `AllAtOnce` `Rolling` `RollingWithAdditionalBatch` `Immutable` `TrafficSplitting`  | 
|  Timeout  |  Gibt an, wie viele Sekunden gewartet wird, bis eine Instance die Ausführung von Befehlen abgeschlossen hat. Elastic Beanstalk fügt dem `Timeout`-Wert intern 240 Sekunden (vier Minuten) hinzu. Beispiel: Der effektive Timeout liegt standardmäßig bei 840 Sekunden (600 \$1 240) oder 14 Minuten.  |  `600`   |  `1` auf `3600`  | 
|  BatchSizeType  |  Der Zahlentyp, der in angegeben ist. **BatchSize**  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `Percentage`   |  `Percentage`  `Fixed`   | 
|  BatchSize  |  Der Prozentsatz oder die feste Anzahl der Amazon-EC2-Instances in der Auto-Scaling-Gruppe, für die gleichzeitig Bereitstellungen ausgeführt werden. Gültige Werte variieren je nach **BatchSizeType**verwendeter Einstellung.  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `100`   |  `1` auf `100` (`Percentage`). `1`zu [aws:autoscaling:asg](#command-options-general-autoscalingasg):: () MaxSize `Fixed`  | 
|  IgnoreHealthCheck  |  Damit lässt sich festlegen, dass eine Bereitstellung nicht aufgrund fehlgeschlagener Zustandsprüfungen abgebrochen wird.  | false  |  `true`  `false`   | 

## aws:elasticbeanstalk:environment
<a name="command-options-general-elasticbeanstalkenvironment"></a>

Konfigurieren Sie die Architektur und die Servicerolle für die Umgebung.


**Namespace: `aws:elasticbeanstalk:environment`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  EnvironmentType  |  Legen Sie `SingleInstance` fest, damit eine EC2-Instance ohne Load Balancer gestartet wird.  |  `LoadBalanced`   |  `SingleInstance`  `LoadBalanced`   | 
|  ServiceRole  |  Der Name einer IAM-Rolle, die Elastic Beanstalk zur Verwaltung der Umgebungsressourcen verwendet. Geben Sie den Namen einer Rolle (optional mit einem benutzerdefinierten Pfad als Präfix) oder ihren ARN an. Beispiele: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html)  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  Keine  |  IAM-Rollennamen, Pfad/Name oder ARN  | 
|  LoadBalancerType  |  Der Typ des Load Balancers für Ihre Umgebung. Weitere Informationen finden Sie unter [Load Balancer Ihrer Elastic-Beanstalk-Umgebung](using-features.managing.elb.md).  |  `classic`  |  `classic` `application` `network`  | 
|  LoadBalancerIsShared  |  Gibt an, ob der Load Balancer der Umgebung dediziert oder freigegeben ist. Diese Option kann nur für einen Application Load Balancer festgelegt werden. Sie kann nach der Erstellung der Umgebung nicht geändert werden. Wenn `false`, verfügt die Umgebung über einen eigenen dedizierten Load Balancer, der von Elastic Beanstalk erstellt und verwaltet wird. Wenn `true`, verwendet die Umgebung einen freigegebenen, von Ihnen erstellten Load Balancer, der in der Option `SharedLoadBalancer` des Namespace [aws:elbv2:loadbalancer](#command-options-general-elbv2) angegeben ist.  |   `false`   |   `true`   `false`   | 

## aws:elasticbeanstalk:environment:process:default
<a name="command-options-general-environmentprocess"></a>

Konfigurieren Sie den Standardprozess für die Umgebung.


**Namespace: `aws:elasticbeanstalk:environment:process:default`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  DeregistrationDelay  |  Die Zeit in Sekunden, die gewartet werden muss, bis aktive Anforderungen abgeschlossen sind, bevor eine Abmeldung erfolgt.  |  `20`  |  `0` auf `3600`  | 
|  HealthCheckInterval  |  Gibt an, wie häufig (in Sekunden) Elastic-Load-Balancing-Zustandsprüfungen für die Amazon-EC2-Instances der Anwendung ausführt.  |  Bei Classic oder Application Load Balancer: `15` Bei Network Load Balancer: `30`  |  Bei Classic oder Application Load Balancer: `5` bis `300` Bei Network Load Balancer: `10`, `30`  | 
|  HealthCheckPath  |  Pfad, an den HTTP-Anfragen für Zustandsprüfungen gesendet werden.  |  `/`   |  Ein routingfähiger Pfad.  | 
|  HealthCheckTimeout  |  Gibt an, wie lange (in Sekunden) während einer Zustandsprüfung auf eine Antwort gewartet wird. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `5`  |  `1` auf `60`  | 
|  HealthyThresholdCount  |  Die Anzahl aufeinanderfolgender erfolgreicher Anforderungen vor Elastic-Load-Balancing ändert den Instance-Zustand.  |  Bei Classic oder Application Load Balancer: `3` Bei Network Load Balancer: `5`  |  `2` auf `10`  | 
|  MatcherHTTPCode  |  Eine durch Komma getrennte Liste von HTTP-Codes (s), die anzeigt, dass eine Instance fehlerfrei ist. Diese Option ist nur für Umgebungen mit einem Application Load Balancer bestimmt.  |  `200`  |  Bei Application Load Balancer: `200` bis `499` Bei Network Load Balancer: `200` bis `399`  | 
|  Port  |  Port, den der Prozess überwacht.  |  `80`  |  `1` auf `65535`  | 
|  Protocol  |  Gibt das vom Prozess verwendete Protokoll an. Bei einem Application Load Balancer können Sie diese Option nur auf `HTTP` oder `HTTPS` festlegen. Bei einem Network Load Balancer können Sie diese Option nur auf festlegen `TCP`.  |  Bei Classic oder Application Load Balancer: `HTTP` Bei Network Load Balancer: `TCP`  |  `TCP` `HTTP` `HTTPS`  | 
|  StickinessEnabled  |  Legen Sie den Wert auf "true" fest, um Sticky Sessions zu aktivieren. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `'false'`  |  `'false'` `'true'`  | 
|  StickinessLBCookieDuration  |  Gibt die Lebensdauer des Sticky Session-Cookies in Sekunden an. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `86400` (ein Tag)  |  `1` auf `604800`  | 
|  StickinessType  |  Legen Sie den Wert auf `lb_cookie` fest, um Cookies für Sticky Sessions zu nutzen. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `lb_cookie`  |  `lb_cookie`  | 
|  UnhealthyThresholdCount  |  Die Anzahl aufeinanderfolgender erfolgloser Anforderungen vor Elastic-Load-Balancing ändert den Instance-Zustand.  |  `5`  |  `2` auf `10`  | 

## aws:elasticbeanstalk:environment:process:process\$1name
<a name="command-options-general-environmentprocess-process"></a>

Konfigurieren Sie zusätzliche Prozesse für die Umgebung.


**Namespace: `aws:elasticbeanstalk:environment:process:process_name`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  DeregistrationDelay  |  Die Zeit in Sekunden, die gewartet werden muss, bis aktive Anforderungen abgeschlossen sind, bevor eine Abmeldung erfolgt.  |  `20`  |  `0` auf `3600`  | 
|  HealthCheckInterval  |  Gibt an, wie häufig (in Sekunden) Elastic-Load-Balancing Zustandsprüfungen für die Amazon-EC2-Instances der Anwendung ausführt.  |  Bei Classic oder Application Load Balancer: `15` Bei Network Load Balancer: `30`  |  Bei Classic oder Application Load Balancer: `5` bis `300` Bei Network Load Balancer: `10`, `30`  | 
|  HealthCheckPath  |  Pfad, an den HTTP-Anfragen für Zustandsprüfungen gesendet werden.  |  `/`   |  Ein routingfähiger Pfad.  | 
|  HealthCheckTimeout  |  Gibt an, wie lange (in Sekunden) während einer Zustandsprüfung auf eine Antwort gewartet wird. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `5`  |  `1` auf `60`  | 
|  HealthyThresholdCount  |  Die Anzahl aufeinanderfolgender erfolgreicher Anforderungen vor Elastic-Load-Balancing ändert den Instance-Zustand.  |  Bei Classic oder Application Load Balancer: `3` Bei Network Load Balancer: `5`  |  `2` auf `10`  | 
|  MatcherHTTPCode  |  Eine durch Komma getrennte Liste von HTTP-Code(s), die anzeigt, dass eine Instance fehlerfrei ist. Diese Option ist nur für Umgebungen mit einem Application Load Balancer bestimmt.  |  `200`  |  Bei Application Load Balancer: `200` bis `499` Bei Network Load Balancer: `200` bis `399`  | 
|  Port  |  Der Port, den der Prozess überwacht.  |  `80`  |  `1` auf `65535`  | 
|  Protocol  |  Gibt das vom Prozess verwendete Protokoll an. Bei einem Application Load Balancer können Sie diese Option nur auf `HTTP` oder `HTTPS` festlegen. Bei einem Network Load Balancer können Sie diese Option nur auf festlegen `TCP`.  |  Bei Classic oder Application Load Balancer: `HTTP` Bei Network Load Balancer: `TCP`  |  `TCP` `HTTP` `HTTPS`  | 
|  StickinessEnabled  |  Legen Sie den Wert auf "true" fest, um Sticky Sessions zu aktivieren. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `'false'`  |  `'false'` `'true'`  | 
|  StickinessLBCookieDuration  |  Gibt die Lebensdauer des Sticky Session-Cookies in Sekunden an. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `86400` (ein Tag)  |  `1` auf `604800`  | 
|  StickinessType  |  Legen Sie den Wert auf `lb_cookie` fest, um Cookies für Sticky Sessions zu nutzen. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  `lb_cookie`  |  `lb_cookie`  | 
|  UnhealthyThresholdCount  |  Die Anzahl aufeinanderfolgender erfolgloser Anforderungen vor Elastic-Load-Balancing ändert den Instance-Zustand.  |  `5`  |  `2` auf `10`  | 

## aws:elasticbeanstalk:environment:proxy:staticfiles
<a name="command-options-general-environmentproxystaticfiles"></a>

Sie können den Proxy-Server mit dem folgenden Namespace konfigurieren, um statische Dateien bereitzustellen. Wenn der Proxy-Server eine Anfrage nach einer Datei unter dem angegebenen Pfad erhält, stellt er die Datei direkt bereits, statt die Anfrage an Ihre Anwendung weiterzuleiten. Dies reduziert die Anzahl der Anfragen, die Ihre Anwendung verarbeiten muss. 

Bilden Sie einen von dem Proxy-Server bedienten Pfad auf einen Ordner in Ihrem Quellcode ab, der statische Komponenten enthält. Jede Option, die Sie in diesem Namespace definieren, weist einen anderen Pfad zu.

**Anmerkung**  
Dieser Namespace gilt für Plattformzweige, die auf Amazon Linux 2 und höher basieren. Wenn Ihre Umgebung eine Plattformversion verwendet, die auf Amazon-Linux-AMI (vor Amazon-Linux-2) basiert, finden Sie unter [Plattformspezifische Optionen](command-options-specific.md) Informationen zu plattformspezifischen Namespaces für statische Dateien.


**Namespace: `aws:elasticbeanstalk:environment:proxy:staticfiles`**  

| **Name**  | **Wert**  | 
| --- | --- | 
|  Der Pfad, in dem der Proxy-Server die Dateien bereitstellt. Starten Sie den Wert mit `/`. Beispiel: Geben Sie `/images` an, um Dateien unter `subdomain.eleasticbeanstalk.com/images` bereitzustellen.  |  Der Name des Verzeichnisses, das die Dateien enthält. Beispiel: Geben Sie `staticimages` an, um Dateien aus einem Verzeichnis mit dem Namen `staticimages` auf oberster Ebene Ihres Quell-Bundles bereitzustellen.  | 

## aws:elasticbeanstalk:healthreporting:system
<a name="command-options-general-elasticbeanstalkhealthreporting"></a>

Konfigurieren Sie erweiterte Zustandsberichte für die Umgebung.


**Namespace: `aws:elasticbeanstalk:healthreporting:system`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  SystemType  |  Das System für Zustandsberichte ([grundlegend](using-features.healthstatus.md) oder [erweitert](health-enhanced.md)). Erweiterte Zustandsberichte erfordern eine [Servicerolle](concepts-roles-service.md) und eine [Plattformversion](concepts.platforms.md) mit Version 2 oder höher.  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `basic`   |  `basic`  `enhanced`   | 
| ConfigDocument | Ein JSON-Dokument, das die Umgebungs- und Instanzmetriken beschreibt, in denen veröffentlicht werden soll. CloudWatch | Keine |  | 
|  EnhancedHealthAuthEnabled  |  Aktiviert die Autorisierung für die interne API, die von Elastic Beanstalk für die Übermittlung erweiterter Integritätsinformationen aus Ihren Umgebungs-Instances an den Elastic-Beanstalk-Service verwendet wird. Weitere Informationen finden Sie unter [Rollen in erweiterten Zustandsberichten](health-enhanced.md#health-enhanced-roles).  Diese Option kann nur auf erweiterte Integritätsberichte angewendet werden (z. B. bei Festlegung von `SystemType` auf `enhanced`).   |  `true`   |  `true`  `false`   | 
|  HealthCheckSuccessThreshold  |  Setzt den Grenzwert herab, sodass Instances die Zustandsprüfungen bestehen.  Wenn Sie die Elastic-Beanstalk-Konsole verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole überschreibt diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `Ok`  |  `Ok` `Warning` `Degraded` `Severe`  | 

## aws:elasticbeanstalk:hostmanager
<a name="command-options-general-elasticbeanstalkhostmanager"></a>

Konfigurieren Sie die EC2-Instances der Umgebung für den Upload von rotierten Protokollen in Amazon-S3.


**Namespace: `aws:elasticbeanstalk:hostmanager`**  

| **Name**  | **Beschreibung**  | **Standard**  | Zulässige Werte | 
| --- | --- | --- | --- | 
|  LogPublicationControl  |  Kopieren Sie die Protokolldateien der Amazon-EC2-Instances Ihrer Anwendung in den Amazon-S3-Bucket dieser Anwendung.  |  `false`   |  `true`  `false`   | 

## aws:elasticbeanstalk:managedactions
<a name="command-options-general-elasticbeanstalkmanagedactions"></a>

Konfigurieren Sie verwaltete Plattformaktualisierungen für die Umgebung.


**Namespace: `aws:elasticbeanstalk:managedactions`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  ManagedActionsEnabled  |  Aktivieren Sie [verwaltete Plattformaktualisierungen](environment-platform-update-managed.md#environment-platform-update-managed-namespace). Wenn Sie diesen Parameter auf `true` setzen, müssen Sie auch einen Wert für `PreferredStartTime` und `UpdateLevel` angeben.  |  `false`   |  `true`  `false`   | 
|  PreferredStartTime  |  Konfigurieren Sie ein Wartungsfenster für verwaltete Aktionen in UTC (koordinierter Weltzeit). Beispiel, `"Tue:09:00"`.  |  Keine  |  Tag und Uhrzeit im Format  *day*:*hour*:*minute*  .  | 
|  ServiceRoleForManagedUpdates  |  Der Name einer IAM-Rolle, die Elastic Beanstalk verwendet, um verwaltete Plattform-Updates für Ihre Umgebung durchzuführen. Sie können entweder dieselbe Rolle verwenden, die Sie für die `ServiceRole`-Option des `aws:elasticbeanstalk:environment`-Namespaces angegeben haben, oder die [serviceverknüpfte Rolle für verwaltete Updates](using-service-linked-roles-managedupdates.md) Ihres Kontos. Wenn im zweiten Fall das Konto noch nicht über eine serviceverknüpfte Rolle für verwaltete Updates verfügt, wird sie von Elastic Beanstalk erstellt.  |  Keine  |  Identisch mit `ServiceRole` oder `AWSServiceRoleForElasticBeanstalkManagedUpdates`  | 

## aws:elasticbeanstalk:managedactions:platformupdate
<a name="command-options-general-elasticbeanstalkmanagedactionsplatformupdate"></a>

Konfigurieren Sie verwaltete Plattformaktualisierungen für die Umgebung.


**Namespace: `aws:elasticbeanstalk:managedactions:platformupdate`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  UpdateLevel  |  Die höchste Aktualisierungsebene, die mit verwalteten Plattformaktualisierungen möglich ist. Plattformen sind versioniert. *major* *minor*. *patch*. Beispielsweise gibt die Plattformversion 2.0.8 die Hauptversion 2, die Nebenversion 0 und die Patch-Version 8 an.  |  Keine  |  `patch` nur für Patch-Versionsaktualisierungen. `minor` für sowohl Neben- als auch Patch-Versionsaktualisierungen.  | 
|  InstanceRefreshEnabled  |  Damit aktivieren Sie den wöchentlichen Instance-Ersatz. Der Parameter `ManagedActionsEnabled` muss auf den Wert `true` festgelegt sein.  | false |  `true`  `false`   | 

## aws:elasticbeanstalk:monitoring
<a name="command-options-general-elasticbeanstalkmonitoring"></a>

Konfigurieren Sie die Umgebung so, dass EC2-Instances mit nicht bestandenen Zustandsprüfungen beendet werden.


**Namespace: `aws:elasticbeanstalk:monitoring`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  Automatically Terminate Unhealthy Instances  |  Wenn eine Instance die Zustandsprüfungen nicht besteht, wird sie beendet.  Diese Option wurde nur in [Legacy-Umgebungen](using-features.migration.md) unterstützt. Sie bestimmt den Zustand einer Instance basierend auf ihrer Erreichbarkeit und auf anderen Instance-basierten Metriken. Elastic Beanstalk bietet keine Möglichkeit zum automatischen Beenden von Instances anhand des Anwendungszustands.   |  `true`   |  `true`  `false`   | 

## aws:elasticbeanstalk:sns:topics
<a name="command-options-general-elasticbeanstalksnstopics"></a>

Konfigurieren Sie Benachrichtigungen für die Umgebung.


**Namespace: `aws:elasticbeanstalk:sns:topics`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  Notification Endpoint  |  Gibt den Endpunkt an, über den Sie Benachrichtigungen zu wichtigen Ereignissen für die Anwendung erhalten möchten.  Wenn Sie die Elastic-Beanstalk-Konsole verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole überschreibt diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  Keine  |    | 
|  Notification Protocol  |  Gibt das Protokoll an, über das Benachrichtigungen an Ihren Endpunkt gesendet werden.  |  `email`   |  `http`  `https`  `email`  `email-json`  `sqs`   | 
|  Notification Topic ARN  |  Der Amazon-Ressourcenname (ARN) für das abonnierte Thema.  |  Keine  |    | 
|  Notification Topic Name  |  Der Name des abonnierten Themas.  |  Keine  |    | 

## aws:elasticbeanstalk:sqsd
<a name="command-options-general-elasticbeanstalksqsd"></a>

Konfigurieren Sie die Amazon-SQS-Warteschlange für eine Worker-Umgebung.


**Namespace: `aws:elasticbeanstalk:sqsd`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  WorkerQueueURL  |  Die URL der Warteschlange, aus der Nachrichten vom Daemon der Worker-Umgebungsebene gelesen werden.  Wenn Sie keinen Wert angeben, handelt es sich bei der Warteschlange, die Elastic Beanstalk automatisch erstellt, um eine [Standard](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html)-Amazon-SQS-Warteschlange. Wenn Sie einen Wert angeben, können Sie die URL einer Standard- oder einer [FIFO](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html)-Amazon-SQS-Warteschlange angeben. Beachten Sie, dass bei Angabe einer FIFO-Warteschlange [regelmäßige Aufgaben](using-features-managing-env-tiers.md#worker-periodictasks) nicht unterstützt werden.   |  Wird automatisch generiert.  |  Wenn Sie keinen Wert angeben, erstellt Elastic Beanstalk automatisch eine Warteschlange.  | 
|  HttpPath  |  Gibt den relativen Pfad zur Anwendung an, an die HTTP POST-Nachrichten gesendet werden.  |  /  |   | 
|  MimeType  |  Gibt den MIME-Typ der Nachricht an, die mit der HTTP POST-Anforderung gesendet wird.  |  `application/json`   |  `application/json`  `application/x-www-form-urlencoded`  `application/xml`  `text/plain`  Benutzerdefinierter MIME-Typ.  | 
|  HttpConnections  |  Gibt die maximale Anzahl gleichzeitiger Verbindungen zu den Anwendungen auf einer Amazon-EC2-Instance an.  Wenn Sie die Elastic-Beanstalk-Konsole verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole überschreibt diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `50`   |  `1` auf `100`  | 
|  ConnectTimeout  |  Gibt die Zeitspanne (in Sekunden) an, die auf erfolgreiche Verbindungserstellungen zu einer Anwendung gewartet wird.  |  `5`   |  `1` auf `60`  | 
|  InactivityTimeout  | Gibt die Zeitspanne (in Sekunden) an, die bei einer bestehenden Verbindung zu einer Anwendung auf eine Antwort gewartet wird.Die Nachricht wird solange erneut verarbeitet, bis der Daemon die Antwort "200 (OK)" von der Anwendung der Worker-Umgebungsebene erhält oder der RetentionPeriod-Wert abgelaufen ist. |  `299`   |  `1` auf `36000`  | 
|  VisibilityTimeout  |  Gibt die Zeitspanne (in Sekunden) an, die eine eingehende Nachricht aus der Amazon-SQS-Warteschlange zur Verarbeitung gesperrt ist. Nach Ablauf des konfigurierten Zeitraums wird die Nachricht in der Warteschlange wieder sichtbar und kann von einem anderen Daemon gelesen werden.  |  300  |  `0` auf `43200`  | 
|  ErrorVisibilityTimeout  |  Gibt die Zeitspanne (in Sekunden) an, die verstreichen muss, bevor Elastic Beanstalk eine Nachricht nach einem fehlgeschlagenen Verarbeitungsversuch mit einem expliziten Fehler an die Amazon-SQS-Warteschlange zurückgibt.  |  `2` Sekunden  |  `0` bis `43200` Sekunden  | 
|  RetentionPeriod  |  Gibt die Zeitspanne (in Sekunden) an, die eine Nachricht gültig ist und aktiv verarbeitet wird.  |  `345600`   |  `60` auf `1209600`  | 
|  MaxRetries  |  Gibt die maximale Anzahl der Wiederholungsversuche an, mit denen Elastic Beanstalk versuchen kann, die Nachricht zur Verarbeitung an die entsprechende Web-Anwendung zu senden, bevor die Nachricht in die Warteschlange für unzustellbare Nachrichten verschoben wird.  |   `10`   |  `1` auf `100`  | 

## aws:elasticbeanstalk:trafficsplitting
<a name="command-options-general-elasticbeanstalktrafficsplitting"></a>

Konfigurieren Sie Bereitstellungen für die Datenverkehrsaufteilung für Ihre Umgebung.

Dieser Namespace wird angewendet, wenn Sie die `DeploymentPolicy`-Option des Namespace [aws:elasticbeanstalk:command](#command-options-general-elasticbeanstalkcommand) auf `TrafficSplitting` festlegen. Weitere Informationen zu Bereitstellungsrichtlinien finden Sie unter [Bereitstellungsrichtlinien und -einstellungen](using-features.rolling-version-deploy.md).


**Namespace: `aws:elasticbeanstalk:trafficsplitting`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  NewVersionPercent  |  Der anfängliche Prozentsatz des eingehenden Clientdatenverkehrs, den Elastic Beanstalk auf Umgebungs-Instances verlagert, auf denen die von Ihnen bereitgestellte neue Anwendungsversion ausgeführt wird.  |   `10`   |  `1` auf `100`  | 
|  EvaluationTime  |  Der Zeitraum (in Minuten), den Elastic Beanstalk nach einer anfänglich fehlerfreien Bereitstellung wartet, bevor der gesamte eingehende Clientdatenverkehr auf die von Ihnen bereitgestellte neue Anwendungsversion verschoben wird.  |   `5`   |  `3` auf `600`  | 

## aws:elasticbeanstalk:xray
<a name="command-options-general-elasticbeanstalkxray"></a>

Führen Sie den AWS X-Ray Daemon aus, um Trace-Informationen aus Ihrer [integrierten X-Ray-Anwendung](environment-configuration-debugging.md) weiterzuleiten.


**Namespace: `aws:elasticbeanstalk:xray`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  `XRayEnabled`  |  Auf `true` setzen, um den X-Ray-Daemon auf den Instances in Ihrer Umgebung auszuführen.  |  `false`  |  `true` `false`  | 

## aws:elb:healthcheck
<a name="command-options-general-elbhealthcheck"></a>

Konfigurieren Sie Zustandsprüfungen für den Classic Load Balancer.


**Namespace: `aws:elb:healthcheck`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  HealthyThreshold  |  Die Anzahl aufeinanderfolgender erfolgreicher Anforderungen vor Elastic-Load-Balancing ändert den Instance-Zustand.  |  `3`   |  `2` auf `10`  | 
|  Interval  |  Das Intervall, in dem Elastic-Load-Balancing den Zustand der Amazon-EC2-Instances der Anwendung überprüft.  |  `10`   |  `5` auf `300`  | 
|  Timeout  |  Die Zeitspanne in Sekunden, die Elastic-Load-Balancing auf eine Antwort wartet, bevor die Instance als nicht reagierend eingestuft wird.  |  `5`   |  `2` auf `60`  | 
|  UnhealthyThreshold  |  Die Anzahl aufeinanderfolgender erfolgloser Anforderungen vor Elastic-Load-Balancing ändert den Instance-Zustand.  |  `5`   |  `2` auf `10`  | 
|  (veraltet) Target  |  Das Ziel einer Backend-Instance, an das Zustandsprüfungen gesendet werden. Verwenden Sie stattdessen `Application Healthcheck URL` im Namespace [`aws:elasticbeanstalk:application`](#command-options-general-elasticbeanstalkapplication).  |  `TCP:80`   |  Ziel im Format*PROTOCOL*: *PORT* */PATH*  | 

## aws:elb:loadbalancer
<a name="command-options-general-elbloadbalancer"></a>

Konfigurieren Sie den Classic Load Balancer der Umgebung.

Mehrere der Optionen in diesem Namespace werden zugunsten von listenerspezifischen Optionen im [aws:elb:listener](#command-options-general-elblistener)-Namespace nicht mehr unterstützt. Mit diesen nicht mehr unterstützten Optionen können nur zwei Listener (einen sicheren und einen nicht sicheren) auf Standard-Ports konfiguriert werden.


**Namespace: `aws:elb:loadbalancer`**  

| Name | Beschreibung | Standard | Zulässige Werte | 
| --- | --- | --- | --- | 
|  CrossZone  |  Konfigurieren Sie den Load Balancer so, dass der Datenverkehr gleichmäßig auf alle Instances in allen Availability Zones (und nicht nur in den einzelnen Zonen) weitergeleitet wird.  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `false`   |  `true`  `false`   | 
|  SecurityGroups  |  Ordnen Sie dem Load Balancer eine oder mehrere der von Ihnen erstellten Sicherheitsgruppen zu. Erforderlich, wenn `DisableDefaultEC2SecurityGroup` ([aws:autoscaling:launchconfiguration](#command-options-general-autoscalinglaunchconfiguration)) auf gesetzt ist`true`. Umgebungen mit Lastenausgleich, die sich von der standardmäßigen Elastic Beanstalk EC2-Sicherheitsgruppe abgemeldet haben, müssen diese Option für eine oder mehrere Sicherheitsgruppen bereitstellen. Weitere Informationen finden Sie unter [Verwaltung von EC2-Sicherheitsgruppen](using-features.managing.ec2.instances.sg.md).  |  Keine  |  Eine oder mehrere Sicherheitsgruppen. IDs  | 
| ManagedSecurityGroup |  Ordnen Sie dem Load Balancer der Umgebung eine vorhandene Sicherheitsgruppe zu, anstatt eine neue zu erstellen. Wenn Sie diese Einstellung nutzen möchten, müssen Sie die Einstellung `SecurityGroups` in diesem Namespace aktualisieren, damit die ID Ihrer Sicherheitsgruppe einbezogen wird, und die ID der automatisch generierten Sicherheitsgruppe löschen (falls eine generiert wurde). Um den Datenverkehr vom Load Balancer zu den EC2-Instances zu ermöglichen, fügt Elastic Beanstalk eine Regel, die eingehenden Datenverkehr von der verwalteten Sicherheitsgruppe zulässt, zur Sicherheitsgruppe der Instance hinzu.  | Keine | Eine Sicherheitsgruppen-ID. | 
|  (veraltet) LoadBalancerHTTPPort  | Der zu überwachende Port für den nicht sicheren Listener.  |  `80`   |  `OFF`  `80`   | 
|  (veraltet) LoadBalancerPortProtocol  |  Das zu verwendende Protokoll für den nicht sicheren Listener.  |  `HTTP`   |  `HTTP`  `TCP`   | 
|  (veraltet) LoadBalancerHTTPSPort  | Den zu überwachenden Port für den sicheren Listener. |  `OFF`   |  `OFF`  `443`  `8443`   | 
|  (veraltet) LoadBalancerSSLPortProtocol  | Das zu verwendende Protokoll für den sicheren Listener. |  `HTTPS`   |  `HTTPS`  `SSL`   | 
|  (veraltet) SSLCertificateId  | Der Amazon-Ressourcenname (ARN) eines SSL-Zertifikats, das an den sicheren Listener gebunden werden soll. |  Keine  |    | 

## aws:elb:listener
<a name="command-options-general-elblistener"></a>

Konfigurieren Sie den Standard-Listener (Port 80) für einen Classic Load Balancer.


**Namespace: `aws:elb:listener`**  

| Name | Beschreibung | Standard | Zulässige Werte | 
| --- | --- | --- | --- | 
| ListenerProtocol | Gibt das vom Listener verwendete Protokoll an. | HTTP  | HTTP TCP  | 
| InstancePort | Port, der von diesem Listener für die Kommunikation mit den EC2-Instances verwendet wird. | 80 | 1 auf 65535 | 
| InstanceProtocol |  Protokoll, das von diesem Listener für die Kommunikation mit den EC2-Instances verwendet wird. Die Internetprotokoll-Ebene muss mit übereinstimmen `ListenerProtocol`. Außerdem muss die Sicherheitsebene mit allen anderen Listenern identisch sein, die denselben `InstancePort` nutzen wie dieser Listener. Wenn `ListenerProtocol` beispielsweise auf `HTTPS` (Anwendungsebene, über eine sichere Verbindung) festgelegt ist, können Sie `InstanceProtocol` auf `HTTP` (ebenfalls Anwendungsebene, aber unsichere Verbindung) einstellen. Falls Sie zudem `InstancePort` auf `80` festgelegt haben, müssen Sie `InstanceProtocol` in allen anderen Listenern, bei denen `HTTP` auf `InstancePort` festgelegt ist, auf `80` einstellen.  |  `HTTP`, wenn `ListenerProtocol` den Wert `HTTP` hat. `TCP`, wenn `ListenerProtocol` den Wert `TCP` hat.  | HTTP oder HTTPS, wenn ListenerProtocol den Wert HTTP oder HTTPS hat. `TCP` oder `SSL`, wenn `ListenerProtocol` den Wert `TCP` oder `SSL` hat. | 
| PolicyNames | Eine durch Komma getrennte Liste mit Richtliniennamen, die für den Port dieses Listeners gelten. Wir empfehlen, stattdessen die LoadBalancerPorts Option des [aws:elb:policies](#command-options-general-elbpolicies) Namespaces zu verwenden. | Keine |  | 
| ListenerEnabled | Gibt an, ob dieser Listener aktiviert ist. Wenn Sie den Wert false festlegen, wird der Listener nicht in den Load Balancer einbezogen.  | true |  `true` `false`  | 

## aws:elb:listener:listener\$1port
<a name="command-options-general-elblistener-listener"></a>

Konfigurieren Sie zusätzliche Listener für einen Classic Load Balancer.


**Namespace: `aws:elb:listener:listener_port`**  

| Name | Beschreibung | Standard | Zulässige Werte | 
| --- | --- | --- | --- | 
|  ListenerProtocol  | Gibt das vom Listener verwendete Protokoll an. |  HTTP  |  HTTP HTTPS TCP SSL  | 
|  InstancePort  | Port, der von diesem Listener für die Kommunikation mit den EC2-Instances verwendet wird. | Das Gleiche wielistener\$1port. | 1 auf 65535 | 
|  InstanceProtocol  |  Protokoll, das von diesem Listener für die Kommunikation mit den EC2-Instances verwendet wird. Die Internetprotokoll-Ebene muss mit übereinstimmen `ListenerProtocol`. Außerdem muss die Sicherheitsebene mit allen anderen Listenern identisch sein, die denselben `InstancePort` nutzen wie dieser Listener. Wenn `ListenerProtocol` beispielsweise auf `HTTPS` (Anwendungsebene, über eine sichere Verbindung) festgelegt ist, können Sie `InstanceProtocol` auf `HTTP` (ebenfalls Anwendungsebene, aber unsichere Verbindung) einstellen. Falls Sie zudem `InstancePort` auf `80` festgelegt haben, müssen Sie `InstanceProtocol` in allen anderen Listenern, bei denen `HTTP` auf `InstancePort` festgelegt ist, auf `80` einstellen.  |  `HTTP`, wenn `ListenerProtocol` den Wert `HTTP` oder `HTTPS` hat. `TCP`, wenn `ListenerProtocol` den Wert `TCP` oder `SSL` hat.  | HTTP oder HTTPS, wenn ListenerProtocol den Wert HTTP oder HTTPS hat. `TCP` oder `SSL`, wenn `ListenerProtocol` den Wert `TCP` oder `SSL` hat. | 
|  PolicyNames  | Eine durch Komma getrennte Liste mit Richtliniennamen, die für den Port dieses Listeners gelten. Wir empfehlen Ihnen, stattdessen die LoadBalancerPorts Option des [aws:elb:policies](#command-options-general-elbpolicies) Namespaces zu verwenden. | Keine |  | 
|  SSLCertificateId  | Der Amazon-Ressourcenname (ARN) eines SSL-Zertifikats, das an den Listener gebunden werden soll. |  Keine  |  | 
|  ListenerEnabled  | Gibt an, ob dieser Listener aktiviert ist. Wenn Sie den Wert false festlegen, wird der Listener nicht in den Load Balancer einbezogen.  | true, wenn eine andere Option festgelegt ist; ansonsten false. |  true false  | 

## aws:elb:policies
<a name="command-options-general-elbpolicies"></a>

Ändern Sie bei einem Classic Load Balancer die Sticky Sessions-Standardrichtlinien sowie die globalen Load-Balancer-Richtlinien.


**Namespace: `aws:elb:policies`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  ConnectionDrainingEnabled  |  Gibt an, ob der Load Balancer bestehende Verbindungen zu instabil gewordenen oder abgemeldeten Instances halten soll, um laufende Anforderungen abzuschließen.  Wenn Sie die Elastic-Beanstalk-Konsole oder EB-CLI verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole und EB-CLI überschreiben diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `false`   |  `true`  `false`   | 
|  ConnectionDrainingTimeout  |  Gibt an, wie viele Sekunden der Load Balancer beim Connection Draining bestehende Verbindungen zu einer Instance maximal halten soll, bevor das Beenden der Verbindungen erzwungen wird.  Wenn Sie die Elastic-Beanstalk-Konsole verwenden, um eine Umgebung zu erstellen, können Sie diese Option nicht in einer [Konfigurationsdatei](ebextensions.md) festlegen. Die Konsole überschreibt diese Option mit einem [empfohlenen Wert](command-options.md#configuration-options-recommendedvalues).   |  `20`   |  `1` auf `3600`  | 
|  ConnectionSettingIdleTimeout  |  Die Anzahl der Sekunden, die der Load Balancer wartet, dass Daten über die Verbindung gesendet oder empfangen werden. Wenn nach Verstreichen dieses Zeitraums keine Daten versendet oder empfangen wurden, schließt der Load Balancer die Verbindung.  |  `60`   |  `1` auf `3600`  | 
| LoadBalancerPorts |  Eine durch Komma getrennte Liste der Listener-Ports, für die die Standardrichtlinie (`AWSEB-ELB-StickinessPolicy`) gilt.  | Keine | Mit :all können Sie alle Listener-Ports angeben. | 
|  Stickiness Cookie Expiration  |  Gibt die Zeitspanne (in Sekunden) an, die ein Cookie gültig ist. Von diesem Parameter wird die Standardrichtlinie () verwendet (`AWSEB-ELB-StickinessPolicy`) .  |   `0`   |  `0` auf `1000000`  | 
|  Stickiness Policy  |  Damit wird eine Benutzersitzung an eine bestimmte Server-Instance gebunden, sodass alle vom Benutzer während der Sitzung gesendeten Anforderungen an die gleiche Server-Instance übermittelt werden. Von diesem Parameter wird die Standardrichtlinie () verwendet (`AWSEB-ELB-StickinessPolicy`) .  |   `false`   |  true false  | 

## aws:elb:policies:policy\$1name
<a name="command-options-general-elbpolicies-custom"></a>

Erstellen Sie zusätzliche Load Balancer-Richtlinien für einen Classic Load Balancer.


**Namespace: `aws:elb:policies:policy_name`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  CookieName  | Der Name des (von der Anwendung generierten) Cookies, mit dem die Sitzungsgültigkeitsdauer einer AppCookieStickinessPolicyType-Richtlinie gesteuert wird. Diese Richtlinie kann nur HTTP/HTTPS Listenern zugeordnet werden.  | Keine |  | 
|  InstancePorts  |  Eine durch Komma getrennte Liste der Instance-Ports, für die diese Richtlinie gilt.  | Keine | Eine Liste mit Ports oder :all | 
|  LoadBalancerPorts  |  Eine durch Komma getrennte Liste der Listener-Ports, für die diese Richtlinie gilt.  | Keine | Eine Liste mit Ports oder :all | 
|  ProxyProtocol  |  Gibt bei einer `ProxyProtocolPolicyType`-Richtlinie an, ob die IP-Adresse und der Port der ursprünglichen Anforderung in TCP-Nachrichten eingebunden werden sollen. Diese Richtlinie kann nur TCP/SSL Listenern zugeordnet werden.  | Keine | true false  | 
|  PublicKey  |  Der Inhalt eines öffentlichen Schlüssels, der von einer `PublicKeyPolicyType`-Richtlinie zur Authentifizierung der Backend-Server oder der Server verwendet wird. Diese Richtlinie kann nicht direkt für Backend-Server oder Listener eingesetzt werden, sondern muss Teil einer `BackendServerAuthenticationPolicyType`-Richtlinie sein.  | Keine |  | 
|  PublicKeyPolicyNames  |  Eine durch Komma getrennte Liste der Richtliniennamen (aus den `PublicKeyPolicyType`-Richtlinien) für eine `BackendServerAuthenticationPolicyType`-Richtlinie, mit der die Authentifizierung am Backend-Server oder an den Servern gesteuert wird. Diese Richtlinie kann nur mit Backend-Servern verknüpft werden, die HTTPS/SSL verwenden.  | Keine |  | 
|  SSLProtocols  |  Eine durch Komma getrennte Liste der SSL-Protokolle, die für eine `SSLNegotiationPolicyType`-Richtlinie aktiviert werden sollen, in der die vom Load Balancer akzeptierten Verschlüsselungsverfahren und Protokolle definiert werden. Diese Richtlinie kann nur HTTPS/SSL Listenern zugeordnet werden.  | Keine |  | 
|  SSLReferencePolicy  |  Der Name einer vordefinierten Sicherheitsrichtlinie, die den bewährten AWS Sicherheitsmethoden entspricht und die Sie für eine `SSLNegotiationPolicyType` Richtlinie aktivieren möchten, die die Verschlüsselungen und Protokolle definiert, die vom Load Balancer akzeptiert werden. Diese Richtlinie kann nur Listenern zugeordnet werden. HTTPS/SSL   | Keine |  | 
|  Stickiness Cookie Expiration  |  Gibt die Zeitspanne (in Sekunden) an, die ein Cookie gültig ist.  |  `0`   |  `0` auf `1000000`  | 
|  Stickiness Policy  |  Damit wird eine Benutzersitzung an eine bestimmte Server-Instance gebunden, sodass alle vom Benutzer während der Sitzung gesendeten Anforderungen an die gleiche Server-Instance übermittelt werden.  |  `false`   | true false  | 

## aws:elbv2:listener:default
<a name="command-options-general-elbv2-listener-default"></a>

Konfigurieren Sie den Standard-Listener (Port 80) auf einem Application Load Balancer oder einem Network Load Balancer.

Dieser Namespace gilt nicht für eine Umgebung, die einen freigegebenen Load Balancer verwendet. Freigegebene Load Balancer besitzen keinen Standard-Listener.


**Namespace: `aws:elbv2:listener:default`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  DefaultProcess  |  Der Name des [Prozesses](#command-options-general-environmentprocess), an den der Datenverkehr weitergeleitet wird, falls keine Regel zutrifft.  |  `default`  |  Ein Prozessname.  | 
|  ListenerEnabled  |  Legen Sie den Wert auf `false` fest, um den Listener zu deaktivieren. Mit dieser Option können Sie den Standard-Listener auf Port 80 deaktivieren.  |  `true`  |  `true` `false`  | 
|  Protocol  |  Das Protokoll des zu verarbeitenden Datenverkehrs.  |  Bei Application Load Balancer: `HTTP` Bei Network Load Balancer: `TCP`  |  Bei Application Load Balancer: `HTTP`, `HTTPS` Bei Network Load Balancer: `TCP`  | 
|  Rules  |  Eine Liste der [Regeln](#command-options-general-elbv2-listenerrule), die für diesen Listener gelten sollen. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  Keine  |  Eine durch Komma getrennte Liste der Regelnamen.  | 
|  SSLCertificateArns  |  Der Amazon-Ressourcenname (ARN) des SSL-Zertifikats, das an den Listener gebunden werden soll. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  Keine  |  Der ARN eines in IAM oder ACM gespeicherten Zertifikats.  | 
|  SSLPolicy  |  Geben Sie eine Sicherheitsrichtlinie an, die für den Listener gelten soll. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  | Keine (ELB-Standard) |  Der Name einer Load Balancer-Sicherheitsrichtlinie.  | 

## aws:elbv2:listener:listener\$1port
<a name="command-options-general-elbv2-listener"></a>

Konfigurieren Sie zusätzliche Listener auf einem Application Load Balancer oder einem Network Load Balancer.

**Anmerkung**  
Für einen gemeinsam genutzten Application Load Balancer können Sie nur die `Rule` Option angeben. Die übrigen Optionen können nicht auf freigegebene Load Balancer angewendet werden.


**Namespace: `aws:elbv2:listener:listener_port`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  DefaultProcess  |  Der Name des [Prozesses](#command-options-general-environmentprocess), an den der Datenverkehr weitergeleitet wird, falls keine Regel zutrifft.  |  `default`  |  Ein Prozessname.  | 
|  ListenerEnabled  |  Legen Sie den Wert auf `false` fest, um den Listener zu deaktivieren. Mit dieser Option können Sie den Standard-Listener auf Port 80 deaktivieren.  |  `true`  |  `true` `false`  | 
|  Protocol  |  Das Protokoll des zu verarbeitenden Datenverkehrs.  |  Bei Application Load Balancer: `HTTP` Bei Network Load Balancer: `TCP`  |  Bei Application Load Balancer: `HTTP`, `HTTPS` Bei Network Load Balancer: `TCP`  | 
|  Rules  |  Liste der [Regeln](#command-options-general-elbv2-listenerrule), die für diesen Listener gelten sollen. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar. Wenn Ihre Umgebung einen freigegebenen Application Load Balancer verwendet und Sie diese Option für keinen Listener angeben, ordnet Elastic Beanstalk die Regel `default` automatisch einem Port 80-Listener zu.  |  Keine  |  Eine durch Komma getrennte Liste der Regelnamen.  | 
|  SSLCertificateArns  |  Der Amazon-Ressourcenname (ARN) des SSL-Zertifikats, das an den Listener gebunden werden soll. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  Keine  |  Der ARN eines in IAM oder ACM gespeicherten Zertifikats.  | 
|  SSLPolicy  |  Geben Sie eine Sicherheitsrichtlinie an, die für den Listener gelten soll. Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  | Keine (ELB-Standard) |  Der Name einer Load-Balancer-Sicherheitsrichtlinie.  | 

## aws:elbv2:listenerrule:rule\$1name
<a name="command-options-general-elbv2-listenerrule"></a>

Definieren Sie Listener-Regeln für einen Application Load Balancer. Wenn eine Anforderung dem Host-Namen oder Pfaden in einer Regel entspricht, leitet der Load Balancer sie an den angegebenen Prozess weiter. Wenn Sie eine Regel verwenden möchten, fügen Sie sie dem Listener mit der Option `Rules` im [`aws:elbv2:listener:listener_port`](#command-options-general-elbv2-listener)-Namespace zu.

**Anmerkung**  
Dieser Namespace ist nicht auf Umgebungen mit einem Network Load Balancer anwendbar.


**Namespace: `aws:elbv2:listenerrule:rule_name`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  HostHeaders  |  Eine Liste mit den zuzuordnenden Host-Namen. Beispiel, `my.example.com`.  |  Dedizierter Load Balancer: Keiner Freigegebener Load Balancer: der CNAME der Umgebung  |  Jeder Name kann bis zu 128 Zeichen umfassen. Ein Muster kann sowohl Groß- als auch Kleinbuchstaben, Zahlen, Bindestriche (–) und bis zu drei Platzhalterzeichen enthalten (`*` entspricht null oder mehr Zeichen; `?` entspricht genau einem Zeichen). Sie können mehrere Namen angeben, die jeweils durch ein Komma getrennt sind. Application Load Balancer unterstützt bis zu fünf kombinierte `HostHeader`- und `PathPattern`-Regeln. Weitere Informationen finden Sie unter [Hostbedingungen](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#host-conditions) im *Benutzerhandbuch für Application Load Balancers*.  | 
|  PathPatterns  |  Die Pfadmuster sollten übereinstimmen (z. B. `/img/*`). Diese Option ist nur auf Umgebungen mit einem Application Load Balancer anwendbar.  |  Keine  |  Jedes Muster kann bis zu 128 Zeichen enthalten. Ein Muster kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (–) und bis zu drei Platzhalterzeichen enthalten (`*` entspricht null oder mehr Zeichen; `?` entspricht genau einem Zeichen). Sie können mehrere durch Komma getrennte Pfadmuster hinzufügen. Application Load Balancer unterstützt bis zu fünf kombinierte `HostHeader`- und `PathPattern`-Regeln. Weitere Informationen finden Sie unter [Pfadbedingungen](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#path-conditions) im *Benutzerhandbuch für Application Load Balancers*.  | 
|  Priority  |  Die Priorität dieser Regel, wenn mehrere Regeln zutreffen. Die niedrigere Zahl hat Vorrang. Zwei Regeln dürfen nicht dieselbe Priorität haben. Im Fall eines freigegebenen Load Balancer behandelt Elastic Beanstalk Regelprioritäten in freigebenden Umgebungen als relativ und ordnet sie während der Erstellung absoluten Prioritäten zu.  |  `1`  |  `1` auf `1000`  | 
|  Process  |  Der Name des [Prozesses](#command-options-general-environmentprocess), an den der Datenverkehr weitergeleitet wird, wenn diese Regel auf die Anforderung zutrifft.  |  `default`  |  Ein Prozessname.  | 

## aws:elbv2:loadbalancer
<a name="command-options-general-elbv2"></a>

Konfigurieren Sie einen Application Load Balancer.

Im Fall eines freigegebenen Load Balancer sind nur die Optionen `SecurityGroups` und `SharedLoadBalancer` gültig.

**Anmerkung**  
Dieser Namespace ist nicht auf Umgebungen mit einem Network Load Balancer anwendbar.


**Namespace: `aws:elbv2:loadbalancer`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  AccessLogsS3Bucket  |  Amazon-S3-Bucket, in dem Zugriffsprotokolle gespeichert werden. Der Bucket muss in derselben Region sein wie die Umgebung und Schreibzugriff für den Load Balancer gewähren.  |  Keine  |  Ein Bucket-Name.  | 
|  AccessLogsS3Enabled  |  Damit aktivieren Sie die Speicherung von Zugriffsprotokollen.  |  `false`  |  `true` `false`  | 
|  AccessLogsS3Prefix  |  Ein Präfix wird den Zugriffsprotokollnamen vorangestellt. Standardmäßig lädt der Load Balancer Protokolle in ein Verzeichnis hoch, das AWSLogs in dem von Ihnen angegebenen Bucket benannt ist. Geben Sie ein Präfix an, um das AWSLogs Verzeichnis in einem anderen Verzeichnis zu platzieren.  |  Keine  |    | 
|  IdleTimeout  |  Die Zeit in Sekunden, die auf den Abschluss einer Anforderung gewartet wird, bevor die Verbindungen zu Client und Instance beendet werden.  |  Keine  |  `1` auf `3600`  | 
|  IpAddressType  | Gibt die Konfiguration des IP-Adressformats für den Load Balancer der Umgebung an. Verwenden Sie die *DualStack-Option*, um das Protokoll zusammen mit dem IPv6 Protokoll zu aktivieren. IPv4  *Nur Application Load Balancers und Network Load Balancer unterstützen die Dualstack-Option.* Einzelinstanzumgebungen und Umgebungen, die Classic Load Balancers verwenden, unterstützen sie nicht. *Sie müssen die VPC der Umgebung und alle VPC-Subnetze mit IPv6 CIDR-Blöcken verknüpfen, um die Dualstack-Option zu unterstützen.* Weitere Informationen finden Sie unter [Konfiguration von Elastic Beanstalk Beanstalk-Loadbalancern mit zwei Stacks](environments-cfg-elbv2-ipv6-dualstack.md).  | IPv4 | IPv4, Dualstack | 
|  ManagedSecurityGroup  |  Ordnen Sie dem Load Balancer der Umgebung eine vorhandene Sicherheitsgruppe zu, anstatt eine neue zu erstellen. Wenn Sie diese Einstellung nutzen möchten, müssen Sie die Einstellung `SecurityGroups` in diesem Namespace aktualisieren, damit die ID Ihrer Sicherheitsgruppe einbezogen und die ID der automatisch generierten Sicherheitsgruppe (sofern vorhanden) gelöscht wird. Um den Datenverkehr vom Load Balancer zu den EC2-Instances zu ermöglichen, fügt Elastic Beanstalk eine Regel, die eingehenden Datenverkehr von der verwalteten Sicherheitsgruppe zulässt, zur Sicherheitsgruppe der Instance hinzu.  |  Die Sicherheitsgruppe, die Elastic Beanstalk für den Load Balancer erstellt.  |  Eine Sicherheitsgruppen-ID.  | 
|  SecurityGroups  |  Eine Liste der Sicherheitsgruppen, die dem Load Balancer zugeordnet werden sollen. Erforderlich, wenn `DisableDefaultEC2SecurityGroup` ([aws:autoscaling:launchconfiguration](#command-options-general-autoscalinglaunchconfiguration)) auf gesetzt ist. `true` Umgebungen mit Lastenausgleich, die sich von der standardmäßigen Elastic Beanstalk EC2-Sicherheitsgruppe abgemeldet haben, müssen diese Option für eine oder mehrere Sicherheitsgruppen bereitstellen. Weitere Informationen finden Sie unter [Verwaltung von EC2-Sicherheitsgruppen](using-features.managing.ec2.instances.sg.md). Wenn Sie diesen Wert für einen freigegebenen Load Balancer nicht angeben, prüft Elastic Beanstalk, ob bereits eine vorhandene Sicherheitsgruppe, die von ihm verwaltet wird, dem Load Balancer angefügt ist. Wenn keine Verbindung zum Load Balancer besteht, erstellt Elastic Beanstalk eine Sicherheitsgruppe und hängt diese an den Load Balancer an. Elastic Beanstalk löscht diese Sicherheitsgruppe, wenn die letzte Umgebung, die den Load Balancer teilt, beendet wird. Die Load Balancer-Sicherheitsgruppen werden verwendet, um die Regel für den eingehenden Datenverkehr für die Amazon-EC2-Instance-Sicherheitsgruppe einzurichten.  |  Die Sicherheitsgruppe, die Elastic Beanstalk für den Load Balancer erstellt.  |  Durch Kommas getrennte Liste der Sicherheitsgruppen. IDs  | 
|  SharedLoadBalancer  |  Der Amazon-Ressourcenname (ARN) eines freigegebenen Load Balancers. Diese Option ist nur für einen Application Load Balancer relevant. Sie muss festgelegt werden, wenn die Option `LoadBalancerIsShared` des Namespace [aws:elasticbeanstalk:environment](#command-options-general-elasticbeanstalkenvironment) auf `true` festgelegt ist. Sie können den ARN des freigegebenen Load Balancer nach Erstellung der Umgebung nicht ändern. Kriterien für einen gültigen Wert: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/command-options-general.html) Beispiel: `arn:aws:elasticloadbalancing:us-east-2:123456789012:loadbalancer/app/FrontEndLB/0dbf78d8ad96abbc`  |  Keine  |  ARN eines gültigen Load Balancers, der alle hier beschriebenen Kriterien erfüllt.  | 

## aws:rds:dbinstance
<a name="command-options-general-rdsdbinstance"></a>

Konfigurieren Sie eine angeschlossene Amazon-RDS-DB-Instance.


**Namespace: `aws:rds:dbinstance`**  

| **Name**  | **Beschreibung**  | **Standard**  | **Zulässige Werte**  | 
| --- | --- | --- | --- | 
|  DBAllocatedStorage  |  Die in Gigabyte (GB) angegebene Größe des zugewiesenen Datenbankspeichers.  |  MySQL: `5` Oracle: `10` sqlserver-se: `200` sqlserver-ex: `30` sqlserver-web: `30`  |  MySQL: `5`-`1024` Oracle: `10`-`1024` sqlserver: nicht änderbar  | 
|  DBDeletionPolicy  |  Gibt an, ob ein Snapshot der DB-Instance beibehalten, gelöscht oder erstellt werden soll, wenn eine Umgebung beendet wird. Diese Option funktioniert in Verbindung mit `HasCoupledDatabase`, ebenfalls eine Option dieses Namespaces.  Das Löschen einer DB-Instance führt zu einem permanenten Datenverlust.   |  `Delete`   |  `Delete`  `Retain`  `Snapshot`   | 
|  DBEngine  |  Der Name der Datenbank-Engine, die für diese Instance verwendet werden soll.  |  `mysql`   |  `mysql`  `oracle-se1`  `sqlserver-ex`  `sqlserver-web`  `sqlserver-se`  `postgres`   | 
|  DBEngineVersion  |  Die Versionsnummer des Datenbank-Engines.  |  `5.5`   |    | 
|  DBInstanceClass  |  Der Typ der Datenbank-Instance.  |  `db.t2.micro`  (`db.m1.large` für eine Umgebung, die nicht in einer Amazon-VPC ausgeführt wird)   |  Weitere Informationen finden Sie unter [DB-Instance-Klasse](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html) im *Amazon-Relational-Database Service-Benutzerhandbuch*.  | 
|  DBPassword  |  Der Name des Masterbenutzerkennworts dieser DB-Instance.  |  Keine  |    | 
|  DBSnapshotIdentifier  |  Kennung für den DB-Snapshot, der zur Wiederherstellung verwendet werden soll.  |  Keine  |    | 
|  DBUser  |  Der Name des Masterbenutzers dieser DB-Instance.  |  **ebroot**   |    | 
|  HasCoupledDatabase  |  Gibt an, ob eine DB-Instance mit Ihrer Umgebung gekoppelt ist. Wenn auf `true` umgeschaltet, erstellt Elastic Beanstalk eine neue DB-Instance, die mit Ihrer Umgebung gekoppelt ist. Wenn auf `false` umgeschaltet, beginnt Elastic Beanstalk mit der Entkopplung der DB-Instance von Ihrer Umgebung. Diese Option funktioniert in Verbindung mit `DBDeletionPolicy`, ebenfalls eine Option dieses Namespaces.  Hinweis: Wenn Sie diesen Wert nach dem Entkoppeln der vorherigen Datenbank wieder auf `true` setzen, erstellt Elastic Beanstalk eine neue Datenbank mit den vorherigen Datenbankoptionseinstellungen. Um jedoch die Sicherheit Ihrer Umgebung zu gewährleisten, werden die vorhandenen `DBUser`- und `DBPassword`-Einstellungen nicht beibehalten. Sie müssen `DBUser` und `DBPassword` erneut angeben.   |  `false`   |  `true`  `false`   | 
|  MultiAZDatabase  |  Gibt an, ob für diese DB-Instance eine Multi-AZ-Bereitstellung erfolgen soll. Weitere Informationen zu Multi-AZ-Bereitstellungen mit Amazon Relational Database Service (RDS), finden Sie unter [Regionen und Availability Zones](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html) im *Amazon-Relational-Database-Service-Benutzerhandbuch*.  |  `false`   |  `true`  `false`   | 