

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.

# Elastic Beanstalk
<a name="automation-ref-aeb"></a>

 AWS Systems Manager Automation bietet vordefinierte Runbooks für. AWS Elastic Beanstalk Ausführliche Informationen zum Anzeigen von Runbook-Inhalten finden Sie unter [Working with runbooks](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-documents.html). Informationen zum Anzeigen von Runbook-Inhalten finden Sie unter. [Runbook-Inhalte anzeigen](automation-runbook-reference.md#view-automation-json) 

**Topics**
+ [`AWSSupport-CollectElasticBeanstalkLogs`](automation-awssupport-collectbeanstalk-logs.md)
+ [`AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming`](automation-aws-enable-eb-logging.md)
+ [`AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications`](automation-aws-enable-eb-notifications.md)
+ [`AWSSupport-TroubleshootElasticBeanstalk`](automation-awssupport-troubleshoot-elastic-beanstalk.md)

# `AWSSupport-CollectElasticBeanstalkLogs`
<a name="automation-awssupport-collectbeanstalk-logs"></a>

 **Beschreibung** 

 Das `AWSSupport-CollectElasticBeanstalkLogs` Runbook sammelt AWS Elastic Beanstalk zugehörige Protokolldateien aus einer Amazon Elastic Compute Cloud (Amazon EC2) Windows Server -Instance, die von Elastic Beanstalk gestartet wurde, um Sie bei der Behebung häufiger Probleme zu unterstützen. Während die Automatisierung die zugehörigen Protokolldateien sammelt, werden Änderungen an der Dateisystemstruktur vorgenommen, einschließlich der Erstellung temporärer Verzeichnisse, des Kopierens von Protokolldateien in die temporären Verzeichnisse und der Komprimierung der Protokolldateien in ein Archiv. Diese Aktivität kann zu einer erhöhten Auslastung der `CPUUtilization` Amazon EC2 EC2-Instance führen. Weitere Informationen zu finden Sie `CPUUtilization` unter [Instance-Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html#ec2-cloudwatch-metrics) im * CloudWatch Amazon-Benutzerhandbuch*. 

 Wenn Sie einen Wert für den `S3BucketName` Parameter angeben, bewertet die Automatisierung den Richtlinienstatus des von Ihnen angegebenen Amazon Simple Storage Service (Amazon S3) -Buckets. Um die Sicherheit der von Ihrer Amazon EC2 EC2-Instance gesammelten Protokolle zu gewährleisten, werden die Protokolle nicht hochgeladen`true`, wenn der Richtlinienstatus auf gesetzt `isPublic` ist oder wenn die Zugriffskontrollliste (ACL) der vordefinierten `All Users` Amazon S3 S3-Gruppe `READ|WRITE` Berechtigungen gewährt. Weitere Informationen zu vordefinierten Amazon S3 S3-Gruppen finden Sie unter [Amazon S3 S3-vordefinierte Gruppen](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#specifying-grantee-predefined-groups) im *Amazon Simple Storage Service-Benutzerhandbuch*. 

 Wenn Sie keinen Wert für den `S3BucketName` Parameter angeben, lädt die Automatisierung das Log-Bundle in den standardmäßigen Elastic Beanstalk Amazon S3 S3-Bucket hoch, in AWS-Region dem Sie die Automatisierung ausführen. Das Verzeichnis ist nach der folgenden Struktur benannt:. ` elasticbeanstalk- region - accountID ` Die *accountID* Werte *region* und unterscheiden sich je nach Region, in der AWS-Konto Sie die Automatisierung ausführen. Das Protokollpaket wird im ` resources/environments/logs/bundle/ environmentID / instanceID ` Verzeichnis gespeichert. Die *instanceID* Werte *environmentID* und unterscheiden sich je nach Ihrer Elastic Beanstalk Beanstalk-Umgebung und der Amazon EC2 EC2-Instance, von der Sie Logs sammeln. 

 Standardmäßig verfügt das AWS Identity and Access Management (IAM-) Instance-Profil, das an die Amazon EC2 EC2-Instances der Elastic Beanstalk-Umgebung angehängt ist, über die erforderlichen Berechtigungen, um das Bundle in den standardmäßigen Elastic Beanstalk Amazon S3 S3-Bucket für Ihre Umgebung hochzuladen. Wenn Sie einen Wert für den `S3BucketName` Parameter angeben, muss das der Amazon EC2 EC2-Instance zugeordnete Instance-Profil die `s3:PutObject` Aktionen`s3:GetBucketAcl`, `s3:GetBucketPolicy``s3:GetBucketPolicyStatus`, und für den angegebenen Amazon S3 S3-Bucket und -Pfad zulassen. 

**Anmerkung**  
 Für diese Automatisierung sind mindestens 500 MB verfügbarer Festplattenspeicher auf dem Amazon Elastic Block Store (Amazon EBS) -Stammvolume erforderlich, das an Ihre Amazon EC2 EC2-Instance angehängt ist. Wenn auf dem Root-Volume nicht genügend Festplattenspeicher verfügbar ist, wird die Automatisierung gestoppt. 

 [Führen Sie diese Automatisierung aus (Konsole)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-CollectElasticBeanstalkLogs) 

**Art des Dokuments**

Automatisierung

**Eigentümer**

Amazon

**Plattformen**

Windows

**Parameter**
+ AutomationAssumeRole

  Typ: Zeichenfolge

  Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM) -Rolle, mit der Systems Manager Automation die Aktionen in Ihrem Namen ausführen kann. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.
+ EnvironmentId

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Die ID Ihrer Elastic Beanstalk Beanstalk-Umgebung, aus der Sie das Log-Bundle sammeln möchten.
+ InstanceId

  Typ: Zeichenfolge

  (Erforderlich) Die ID der Amazon EC2 EC2-Instance in Ihrer Elastic Beanstalk Beanstalk-Umgebung, aus der Sie das Protokollpaket abrufen möchten.
+ S3 BucketName

  Typ: Zeichenfolge

  (Optional) Der Amazon S3 S3-Bucket, in den Sie die archivierten Protokolle hochladen möchten.
+ S3 BucketPath

  Typ: Zeichenfolge

   (Optional) Der Amazon S3 S3-Bucket-Pfad, in den Sie das Protokollpaket hochladen möchten. Dieser Parameter wird ignoriert, wenn Sie keinen Wert für den `S3BucketName` Parameter angeben. 

**Erforderliche IAM-Berechtigungen**

Der `AutomationAssumeRole` Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `ssm:SendCommand` 
+  `ssm:DescribeInstanceInformation` 
+  `ec2:DescribeInstances` 

 **Dokumentschritte** 
+  `aws:assertAwsResourceProperty`— Bestätigt, dass die Amazon EC2 EC2-Instance, die Sie im `InstanceId` Parameter angeben, von AWS Systems Manager verwaltet wird. 
+  `aws:assertAwsResourceProperty`— Bestätigt, dass es sich bei der Amazon EC2-Instance, die Sie im `InstanceId` Parameter angeben, um eine Windows Server Instance handelt. 
+  `aws:runCommand`— Prüft, ob die Instance Teil einer Elastic Beanstalk Beanstalk-Umgebung ist, ob ausreichend Speicherplatz vorhanden ist, um die Protokolle zu bündeln, und ob der Amazon S3 S3-Bucket, in den die Logs hochgeladen werden sollen, öffentlich ist. 
+  `aws:runCommand`- Sammelt die Protokolldateien und lädt das Archiv in den im `S3BucketName` Parameter angegebenen Amazon S3 S3-Bucket oder in den Standard-Bucket für Ihre Elastic Beanstalk Beanstalk-Umgebung hoch, falls kein Wert angegeben ist. 

# `AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming`
<a name="automation-aws-enable-eb-logging"></a>

 **Beschreibung** 

 Das `AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming` Runbook ermöglicht die Protokollierung in der von Ihnen angegebenen Umgebung AWS Elastic Beanstalk (Elastic Beanstalk). 

 [Führen Sie diese Automatisierung (Konsole) aus](https://console.aws.amazon.com/systems-manager/automation/execute/AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming) 

**Art des Dokuments**

Automatisierung

**Eigentümer**

Amazon

**Plattformen**

Linux,macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM) -Rolle, mit der Systems Manager Automation die Aktionen in Ihrem Namen ausführen kann.
+ EnvironmentId

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Die ID der Elastic Beanstalk Beanstalk-Umgebung, für die Sie die Anmeldung aktivieren möchten.

**Erforderliche IAM-Berechtigungen**

Der `AutomationAssumeRole` Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `elasticbeanstalk:DescribeConfigurationSettings` 
+  `elasticbeanstalk:DescribeEnvironments` 
+  `elasticbeanstalk:UpdateEnvironment` 

 **Dokumentschritte** 
+  `aws:executeAwsApi`— Aktiviert die Protokollierung in der Elastic Beanstalk Beanstalk-Umgebung, die Sie im `EnvironmentId` Parameter angeben. 
+  `aws:waitForAwsResourceProperty`- Wartet darauf, dass sich der Status der Umgebung ändert. `Ready` 
+  `aws:executeScript`— Überprüft, ob die Protokollierung in der Elastic Beanstalk Beanstalk-Umgebung aktiviert wurde. 

# `AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications`
<a name="automation-aws-enable-eb-notifications"></a>

 **Beschreibung** 

 Das `AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications` Runbook aktiviert Benachrichtigungen für die von Ihnen angegebene AWS Elastic Beanstalk (Elastic Beanstalk-) Umgebung. 

 [Führen Sie diese Automatisierung (Konsole) aus](https://console.aws.amazon.com/systems-manager/automation/execute/AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications) 

**Art des Dokuments**

Automatisierung

**Eigentümer**

Amazon

**Plattformen**

Linux,macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM) -Rolle, mit der Systems Manager Automation die Aktionen in Ihrem Namen ausführen kann.
+ EnvironmentId

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Die ID der Elastic Beanstalk Beanstalk-Umgebung, für die Sie Benachrichtigungen aktivieren möchten.
+ TopicArn

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Der ARN des Amazon Simple Notification Service (Amazon SNS) -Themas, an das Sie Benachrichtigungen senden möchten.

**Erforderliche IAM-Berechtigungen**

Der `AutomationAssumeRole` Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `elasticbeanstalk:DescribeConfigurationSettings` 
+  `elasticbeanstalk:DescribeEnvironments` 
+  `elasticbeanstalk:UpdateEnvironment` 

 **Dokumentschritte** 
+  `aws:executeAwsApi`— Aktiviert Benachrichtigungen für die Elastic Beanstalk Beanstalk-Umgebung, die Sie im `EnvironmentId` Parameter angeben. 
+  `aws:waitForAwsResourceProperty`- Wartet darauf, dass sich der Status der Umgebung ändert. `Ready` 
+  `aws:executeScript`— Überprüft, ob Benachrichtigungen für die Elastic Beanstalk Beanstalk-Umgebung aktiviert wurden. 

# `AWSSupport-TroubleshootElasticBeanstalk`
<a name="automation-awssupport-troubleshoot-elastic-beanstalk"></a>

 **Beschreibung** 

 Das `AWSSupport-TroubleshootElasticBeanstalk` Runbook hilft Ihnen bei der Behebung der möglichen Gründe, warum sich Ihre AWS Elastic Beanstalk Umgebung im Status „oder“ befindet. `Degraded` `Severe` Diese Automatisierung überprüft die folgenden AWS Ressourcen, die mit Ihrer Elastic Beanstalk Beanstalk-Umgebung verknüpft sind: 
+ Konfigurationsdetails für einen Load Balancer, einen AWS CloudFormation Stack, eine Amazon EC2 Auto Scaling Scaling-Gruppe, Amazon Elastic Compute Cloud (Amazon EC2) -Instances und eine Virtual Private Cloud (VPC).
+ Probleme mit der Netzwerkkonfiguration mit den zugehörigen Sicherheitsgruppenregeln, Routing-Tabellen und Netzwerkzugriffskontrolllisten (ACLs), die Ihren Subnetzen zugeordnet sind.
+ Überprüft die Konnektivität zu den Elastic Beanstalk Beanstalk-Endpunkten und zum öffentlichen Internetzugang.
+ Überprüft den Status des Load Balancers.
+ Überprüft den Status der Amazon EC2 EC2-Instances.
+ Ruft ein Log-Bundle aus Ihrer Elastic Beanstalk Beanstalk-Umgebung ab und lädt die Dateien optional in. Support

 [Führen Sie diese Automatisierung aus (Konsole)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-TroubleshootElasticBeanstalk) 

**Art des Dokuments**

Automatisierung

**Eigentümer**

Amazon

**Plattformen**

Linux,macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Typ: Zeichenfolge

  Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM) -Rolle, mit der Systems Manager Automation die Aktionen in Ihrem Namen ausführen kann. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.
+ ApplicationName

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Der Name Ihrer Elastic Beanstalk Beanstalk-Anwendung.
+ EnvironmentName

  Typ: Zeichenfolge

  Beschreibung: (Erforderlich) Der Name Ihrer Elastic Beanstalk Beanstalk-Umgebung.
+ AWSS3UploaderLink

  Typ: Zeichenfolge

  Beschreibung: (Optional) Eine URL, die Ihnen zur Verfügung gestellt wurde, Support um das Log-Bundle aus Ihrer Elastic Beanstalk Beanstalk-Umgebung hochzuladen. Diese Option ist nur für Kunden verfügbar, die einen Support Plan erworben und einen Support-Fall eröffnet haben.

**Erforderliche IAM-Berechtigungen**

Der `AutomationAssumeRole` Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
+ `autoscaling:Describe*`
+ `cloudformation:Describe*`
+ `cloudformation:Estimate*`
+ `cloudformation:Get*`
+ `cloudformation:List*`
+ `cloudformation:Validate*`
+ `cloudwatch:Describe*`
+ `cloudwatch:Get*`
+ `cloudwatch:List*`
+ `ec2:Describe*`
+ `elasticbeanstalk:Check*`
+ `elasticbeanstalk:Describe*`
+ `elasticbeanstalk:List*`
+ `elasticbeanstalk:RetrieveEnvironmentInfo*`
+ `elasticbeanstalk:RequestEnvironmentInfo*`
+ `elasticloadbalancing:Describe*`
+ `rds:Describe*`
+ `s3:Get*`
+ `s3:List*`
+ `sns:Get*`
+ `sns:List*`

 **Dokumentschritte** 
+ `aws:executeScript`— Überprüft, ob der AWS Identity and Access Management (IAM-) Principal, der die Automatisierung gestartet hat, über die erforderlichen Berechtigungen verfügt, um alle im Runbook definierten Aktionen auszuführen.
+ `aws:branch`— Verzweigt den Workflow auf der Grundlage der Ergebnisse des vorherigen Schritts.
+ `aws:executeScript`- Sammelt Informationen über die Elastic Beanstalk Beanstalk-Umgebung, einschließlich Load Balancer, CloudFormation Stack, Auto Scaling Scaling-Gruppe, Amazon EC2 EC2-Instances und VPC-Konfiguration.
+ `aws:executeScript`- Überprüft die Routing-Tabellen und die mit den Subnetzen in Ihrer VPC ACLs verknüpften Netzwerkverbindungsprobleme.
+ `aws:executeScript`- Überprüft die mit Ihren Amazon EC2-Instances verknüpften Sicherheitsgruppenregeln auf Probleme mit der Netzwerkkonnektivität.
+ `aws:executeScript`- Überprüft die Statuschecks für die Amazon EC2 EC2-Instances.
+ `aws:executeScript`- Generiert einen Link für ein Log-Bundle Ihrer Elastic Beanstalk Beanstalk-Umgebung.
+ `aws:executeScript`— Lädt das Protokollpaket hoch auf. Support
+ `aws:executeScript`- Gibt einen Bericht mit Aktionspunkten aus, der Sie bei der Behebung von Problemen unterstützt, die sich auf den Status Ihrer Elastic Beanstalk Beanstalk-Umgebung auswirken könnten.