

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

 AWS Systems Manager Otomasi menyediakan runbook yang telah ditentukan untuk. AWS Elastic Beanstalk Untuk informasi lebih lanjut tentang runbook, lihat [Bekerja dengan runbook](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-documents.html). Untuk informasi tentang cara melihat konten buku runbook, lihat[Lihat konten runbook](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>

 **Deskripsi** 

 `AWSSupport-CollectElasticBeanstalkLogs`Runbook mengumpulkan file log AWS Elastic Beanstalk terkait dari instans Amazon Elastic Compute Cloud (Amazon EC2Windows Server) yang diluncurkan oleh Elastic Beanstalk untuk membantu Anda memecahkan masalah umum. Sementara otomatisasi mengumpulkan file log terkait, perubahan dilakukan pada struktur sistem file termasuk pembuatan direktori sementara, menyalin file log ke direktori sementara, dan mengompresi file log ke dalam arsip. Aktivitas ini dapat mengakibatkan peningkatan `CPUUtilization` pada instans Amazon EC2. Untuk informasi selengkapnya`CPUUtilization`, lihat [Metrik instans](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html#ec2-cloudwatch-metrics) di *Panduan CloudWatch Pengguna Amazon*. 

 Jika Anda menentukan nilai untuk `S3BucketName` parameter, otomatisasi akan mengevaluasi status kebijakan bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) yang Anda tentukan. Untuk membantu keamanan log yang dikumpulkan dari instans Amazon EC2 Anda, jika status kebijakan `isPublic` disetel ke`true`, atau jika daftar kontrol akses (ACL) memberikan `READ|WRITE` izin ke grup Amazon S3 `All Users` yang telah ditentukan sebelumnya, log tidak akan diunggah. Untuk informasi selengkapnya tentang grup Amazon S3 yang telah ditentukan sebelumnya, lihat grup [Amazon S3 yang telah ditentukan sebelumnya di Panduan Pengguna](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#specifying-grantee-predefined-groups) Layanan Penyimpanan *Sederhana Amazon*. 

 Jika Anda tidak menentukan nilai untuk `S3BucketName` parameter, otomatisasi akan mengunggah bundel log ke bucket Elastic Beanstalk Amazon S3 default di tempat Anda menjalankan otomatisasi. Wilayah AWS Direktori diberi nama sesuai dengan struktur berikut,` elasticbeanstalk- region - accountID `. *accountID*Nilai *region* dan akan berbeda berdasarkan Wilayah dan Akun AWS Anda menjalankan otomatisasi di. Bundel log akan disimpan ke ` resources/environments/logs/bundle/ environmentID / instanceID ` direktori. Nilai *environmentID* dan *instanceID* nilai akan berbeda berdasarkan lingkungan Elastic Beanstalk Anda dan instans Amazon EC2 tempat Anda mengumpulkan log. 

 Secara default, profil instans AWS Identity and Access Management (IAM) yang dilampirkan ke instans Amazon EC2 dari lingkungan Elastic Beanstalk memiliki izin yang diperlukan untuk mengunggah bundel ke bucket Elastic Beanstalk Amazon S3 default untuk lingkungan Anda. Jika Anda menentukan nilai untuk `S3BucketName` parameter, profil instance yang dilampirkan ke instans Amazon EC2 harus mengizinkan`s3:GetBucketAcl`,, `s3:GetBucketPolicy``s3:GetBucketPolicyStatus`, dan `s3:PutObject` tindakan untuk bucket dan path Amazon S3 yang ditentukan. 

**catatan**  
 Otomatisasi ini memerlukan setidaknya 500 MB ruang disk yang tersedia pada volume root Amazon Elastic Block Store (Amazon EBS) yang terpasang pada instans Amazon EC2 Anda. Jika tidak ada cukup ruang disk yang tersedia pada volume root, otomatisasi berhenti. 

 [Jalankan Otomasi ini (konsol)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-CollectElasticBeanstalkLogs) 

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Windows

**Parameter**
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
+ EnvironmentId

  Tipe: String

  Deskripsi: (Wajib) ID lingkungan Elastic Beanstalk Anda yang ingin Anda kumpulkan bundel log.
+ InstanceId

  Tipe: String

  (Wajib) ID instans Amazon EC2 di lingkungan Elastic Beanstalk tempat Anda ingin mengumpulkan bundel log.
+ S3 BucketName

  Tipe: String

  (Opsional) Bucket Amazon S3 yang ingin Anda unggah log yang diarsipkan.
+ S3 BucketPath

  Tipe: String

   (Opsional) Jalur bucket Amazon S3 yang ingin Anda unggah bundel log. Parameter ini diabaikan jika Anda tidak menentukan nilai untuk `S3BucketName` parameter. 

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `ssm:SendCommand` 
+  `ssm:DescribeInstanceInformation` 
+  `ec2:DescribeInstances` 

 **Langkah Dokumen** 
+  `aws:assertAwsResourceProperty`- Mengonfirmasi instans Amazon EC2 yang Anda tentukan dalam `InstanceId` parameter dikelola oleh. AWS Systems Manager
+  `aws:assertAwsResourceProperty`- Mengonfirmasi instans Amazon EC2 yang Anda tentukan dalam `InstanceId` parameter adalah sebuah Windows Server instance. 
+  `aws:runCommand`- Memeriksa apakah instance merupakan bagian dari lingkungan Elastic Beanstalk, jika ada ruang disk yang cukup untuk menggabungkan log, dan apakah bucket Amazon S3 tempat log akan diunggah bersifat publik. 
+  `aws:runCommand`- Mengumpulkan file log dan mengunggah arsip ke bucket Amazon S3 yang ditentukan dalam `S3BucketName` parameter atau ke bucket default untuk lingkungan Elastic Beanstalk Anda jika nilai tidak ditentukan. 

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

 **Deskripsi** 

 `AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming`Runbook memungkinkan logging pada lingkungan AWS Elastic Beanstalk (Elastic Beanstalk) yang Anda tentukan. 

 [Jalankan Otomasi ini (konsol)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSConfigRemediation-EnableElasticBeanstalkEnvironmentLogStreaming) 

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Linux,macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Diperlukan) Nama Sumber Daya Amazon (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda.
+ EnvironmentId

  Tipe: String

  Deskripsi: (Wajib) ID lingkungan Elastic Beanstalk yang ingin Anda aktifkan untuk masuk.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `elasticbeanstalk:DescribeConfigurationSettings` 
+  `elasticbeanstalk:DescribeEnvironments` 
+  `elasticbeanstalk:UpdateEnvironment` 

 **Langkah Dokumen** 
+  `aws:executeAwsApi`- Memungkinkan logging pada lingkungan Elastic Beanstalk yang Anda tentukan dalam parameter. `EnvironmentId` 
+  `aws:waitForAwsResourceProperty`- Menunggu status lingkungan berubah menjadi`Ready`. 
+  `aws:executeScript`- Verifikasi logging telah diaktifkan di lingkungan Elastic Beanstalk. 

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

 **Deskripsi** 

 `AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications`Runbook memungkinkan pemberitahuan untuk lingkungan AWS Elastic Beanstalk (Elastic Beanstalk) yang Anda tentukan. 

 [Jalankan Otomasi ini (konsol)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSConfigRemediation-EnableBeanstalkEnvironmentNotifications) 

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Linux,macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Diperlukan) Nama Sumber Daya Amazon (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda.
+ EnvironmentId

  Tipe: String

  Deskripsi: (Wajib) ID lingkungan Elastic Beanstalk yang ingin Anda aktifkan notifikasi.
+ TopicArn

  Tipe: String

  Deskripsi: (Wajib) ARN dari Amazon Simple Notification Service (Amazon SNS) topik yang ingin Anda kirimi notifikasi.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `elasticbeanstalk:DescribeConfigurationSettings` 
+  `elasticbeanstalk:DescribeEnvironments` 
+  `elasticbeanstalk:UpdateEnvironment` 

 **Langkah Dokumen** 
+  `aws:executeAwsApi`- Mengaktifkan pemberitahuan untuk lingkungan Elastic Beanstalk yang Anda tentukan dalam parameter. `EnvironmentId` 
+  `aws:waitForAwsResourceProperty`- Menunggu status lingkungan berubah menjadi`Ready`. 
+  `aws:executeScript`- Memverifikasi notifikasi telah diaktifkan untuk lingkungan Elastic Beanstalk. 

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

 **Deskripsi** 

 `AWSSupport-TroubleshootElasticBeanstalk`Runbook membantu Anda memecahkan masalah alasan potensial mengapa AWS Elastic Beanstalk lingkungan Anda berada dalam keadaan atau`Degraded`. `Severe` Otomatisasi ini memeriksa AWS sumber daya berikut yang terkait dengan lingkungan Elastic Beanstalk Anda: 
+ Detail konfigurasi untuk load balancer, AWS CloudFormation stack, grup Amazon EC2 Auto Scaling, instans Amazon Elastic Compute Cloud (Amazon EC2), dan virtual private cloud (VPC).
+ Masalah konfigurasi jaringan dengan aturan grup keamanan terkait, tabel rute, dan daftar kontrol akses jaringan (ACLs) yang terkait dengan subnet Anda.
+ Memverifikasi konektivitas ke titik akhir Elastic Beanstalk dan akses internet publik.
+ Memverifikasi status penyeimbang beban.
+ Memverifikasi status instans Amazon EC2.
+ Mengambil bundel log dari lingkungan Elastic Beanstalk Anda, dan secara opsional mengunggah file ke. Dukungan

 [Jalankan Otomasi ini (konsol)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-TroubleshootElasticBeanstalk) 

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Linux,macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
+ ApplicationName

  Tipe: String

  Deskripsi: (Wajib) Nama aplikasi Elastic Beanstalk Anda.
+ EnvironmentName

  Tipe: String

  Deskripsi: (Wajib) Nama lingkungan Elastic Beanstalk Anda.
+ AWSS3UploaderLink

  Tipe: String

  Deskripsi: (Opsional) URL yang diberikan kepada Anda oleh Dukungan untuk mengunggah bundel log dari lingkungan Elastic Beanstalk Anda ke. Opsi ini hanya tersedia untuk pelanggan yang telah membeli Dukungan paket, dan telah membuka kasus Support.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+ `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*`

 **Langkah Dokumen** 
+ `aws:executeScript`- Memverifikasi prinsipal AWS Identity and Access Management (IAM) yang memulai otomatisasi memiliki izin yang diperlukan untuk melakukan semua tindakan yang ditentukan dalam runbook.
+ `aws:branch`- Cabang alur kerja berdasarkan hasil langkah sebelumnya.
+ `aws:executeScript`- Mengumpulkan informasi tentang lingkungan Elastic Beanstalk termasuk load balancer CloudFormation , stack, grup Auto Scaling, instans Amazon EC2, dan konfigurasi VPC.
+ `aws:executeScript`- Memeriksa masalah konektivitas jaringan dengan tabel rute dan ACLs terkait dengan subnet di VPC Anda.
+ `aws:executeScript`- Memeriksa masalah konektivitas jaringan dengan aturan grup keamanan yang terkait dengan instans Amazon EC2 Anda.
+ `aws:executeScript`- Memverifikasi pemeriksaan status untuk instans Amazon EC2.
+ `aws:executeScript`- Menghasilkan tautan untuk bundel log lingkungan Elastic Beanstalk Anda.
+ `aws:executeScript`- Unggah log bundel ke Dukungan.
+ `aws:executeScript`- Mengeluarkan laporan item tindakan untuk membantu Anda memecahkan masalah yang mungkin memengaruhi status lingkungan Elastic Beanstalk Anda.