

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

# `AWSSupport-TroubleshootCodeDeploy`
<a name="automation-awssupport-troubleshootcodedeploy"></a>

 **Deskripsi** 

 `AWSSupport-TroubleshootCodeDeploy`Runbook membantu mendiagnosis mengapa AWS CodeDeploy penerapan gagal pada instans Amazon Elastic Compute Cloud (Amazon EC2). Runbook mengeluarkan langkah-langkah untuk membantu Anda menyelesaikan masalah atau memecahkan masalah lebih lanjut. Praktik terbaik juga CodeDeploy disediakan untuk membantu Anda menghindari masalah serupa di masa depan. 

Runbook ini dapat membantu Anda menyelesaikan masalah berikut:
+  CodeDeploy Agen tidak diinstal atau tidak berjalan di EC2 instans Amazon
+  EC2 Instans Amazon tidak memiliki profil instance AWS Identity and Access Management (IAM) yang dilampirkan
+ Profil instans IAM yang dilampirkan ke EC2 instans Amazon tidak memiliki izin Amazon Simple Storage Service (Amazon S3) yang diperlukan
+ Revisi yang disimpan di Amazon S3 tidak ada, atau bucket Amazon S3 yang digunakan berbeda AWS Region dari instance Amazon EC2 
+ Masalah file spesifikasi aplikasi (AppSpec)
+ Kesalahan “File sudah ada di lokasi”
+ Kait peristiwa siklus hidup CodeDeploy terkelola yang gagal
+ Kait peristiwa siklus hidup yang dikelola pelanggan yang gagal
+ Peristiwa skala dalam selama penerapan

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

**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.
+ DeploymentId

  Tipe: String

  Deskripsi: (Wajib) ID penerapan yang gagal.
+ InstanceId

  Tipe: String

  Deskripsi: (Wajib) ID EC2 instans Amazon tempat penerapan gagal.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+  `codedeploy:GetDeployment` 
+  `codedeploy:GetDeploymentTarget` 
+  `ec2:DescribeInstances` 

 **Langkah Dokumen** 
+  `aws:executeAwsApi`- Memverifikasi nilai yang disediakan untuk `DeploymentId` dan `InstanceId` parameter. 
+  `aws:executeScript`- Mengumpulkan informasi dari EC2 instans Amazon seperti status instans dan detail profil instans IAM. 
+  `aws:executeScript`- Meninjau penerapan yang ditentukan, dan mengembalikan analisis mengenai mengapa penerapan gagal. 