

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

# `AWSSupport-ExecuteEC2Rescue`
<a name="automation-awssupport-executeec2rescue"></a>

 **Deskripsi** 

Runbook ini menggunakan EC2Rescue alat untuk memecahkan masalah dan, jika memungkinkan, memperbaiki masalah konektivitas umum dengan instans Amazon Elastic Compute Cloud (Amazon EC2) yang ditentukan untuk Linux atau Windows Server. Instans dengan volume root terenkripsi tidak didukung.

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

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

  Tipe: String

  Nilai yang valid: t2.small \$1 t2.medium \$1 t2.large

  Default: t2.small

  Deskripsi: (Wajib) Jenis EC2 instans untuk EC2Rescue contoh. Ukuran yang disarankan: `t2.small`
+ LogDestination

  Tipe: String

  Deskripsi: (Opsional) Nama bucket Amazon S3 di akun tempat Anda ingin mengunggah log pemecahan masalah. Pastikan kebijakan bucket tidak memberikan izin baca/tulis yang tidak perlu kepada pihak yang tidak memerlukan akses ke log yang dikumpulkan.
+ SubnetId

  Tipe: String

  Default: CreateNew VPC

  Deskripsi: (Opsional) ID subnet untuk EC2Rescue contoh. Secara default, AWS Systems Manager Automation membuat VPC baru. Atau, gunakan `SelectedInstanceSubnet` untuk menggunakan subnet yang sama dengan instance Anda, atau tentukan ID subnet kustom. ``
**penting**  
Subnet harus berada di Availability Zone yang sama dengan`UnreachableInstanceId`, dan harus memungkinkan akses ke endpoint SSM.
+ UnreachableInstanceId

  Tipe: String

  Deskripsi: (Wajib) ID dari instans Anda yang tidak dapat dijangkau EC2 . 
**penting**  
Systems Manager Automation menghentikan instans ini, dan membuat AMI sebelum mencoba operasi apa pun. Data yang disimpan dalam volume penyimpanan instance akan hilang. Alamat IP publik akan berubah jika Anda tidak menggunakan alamat IP Elastis.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.

Anda harus memiliki setidaknya `ssm:StartAutomationExecution` dan `ssm:GetAutomationExecution` untuk dapat membaca output otomatisasi. Untuk informasi lebih lanjut tentang izin yang diperlukan, lihat [`AWSSupport-StartEC2RescueWorkflow`](automation-awssupport-startec2rescueworkflow.md).

 **Langkah Dokumen** 

1. `aws:assertAwsResourceProperty`- Menegaskan jika instance yang disediakan adalah Windows Server: 

   1. (EC2Rescue untuk Windows Server) Jika contoh yang diberikan adalah Windows Server contoh: 

      1. `aws:executeAutomation`- Memanggil `AWSSupport-StartEC2RescueWorkflow` dengan EC2 Penyelamatan untuk Windows Server skrip offline.

      1. `aws:executeAwsApi`- Mengambil ID AMI cadangan dari otomatisasi bersarang.

      1. `aws:executeAwsApi`- Mengambil ringkasan EC2 Penyelamatan dari otomatisasi bersarang.

   1. (EC2Rescue untuk Linux) Jika instance yang disediakan adalah instance Linux: 

      1. `aws:executeAutomation`- Memanggil `AWSSupport-StartEC2RescueWorkflow` dengan EC2 Rescue untuk skrip offline Linux

      1. `aws:executeAwsApi`- Mengambil ID AMI cadangan dari otomatisasi bersarang.

      1. `aws:executeAwsApi`- Mengambil ringkasan EC2 Penyelamatan dari otomatisasi bersarang.

 **Keluaran** 

`getEC2RescueForWindowsResult.Output`

`getWindowsBackupAmi.ImageId`

`getEC2RescueForLinuxResult.Output`

`getLinuxBackupAmi.ImageId`