Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWSSupport-RestoreEC2InstanceFromSnapshot
Deskripsi
AWSSupport-RestoreEC2InstanceFromSnapshot
Runbook membantu Anda mengidentifikasi dan memulihkan instans Amazon Elastic Compute Cloud (Amazon EC2) dari snapshot Amazon Elastic Block Store (Amazon EBS) yang berfungsi dari volume root.
Jenis dokumen
Otomatisasi
Pemilik
Amazon
Platform
Linux,macOS, Windows
Parameter
-
AutomationAssumeRole
Jenis: String
Deskripsi: (Opsional) Amazon Resource Name (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Systems Manager Automation untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
-
EndDate
Jenis: String
Deskripsi: (Opsional) Tanggal terakhir Anda ingin otomatisasi mencari snapshot.
-
InplaceSwap
Jenis: Boolean
Nilai yang valid: benar/salah
Deskripsi: (Opsional) Jika nilai untuk parameter ini disetel ke
true
, volume yang baru dibuat dari snapshot akan menggantikan volume root yang ada yang dilampirkan ke instans Anda. -
InstanceId
Jenis: String
Deskripsi: (Diperlukan) ID instans yang ingin Anda pulihkan dari snapshot.
-
LookForInstanceStatusCheck
Jenis: Boolean
Nilai yang valid: benar/salah
Default: betul
Deskripsi: (Opsional) Jika nilai untuk parameter ini disetel ke
true
, otomatisasi akan memeriksa apakah pemeriksaan status instans gagal pada instance pengujian yang diluncurkan dari snapshot. -
SkipSnapshotsBy
Jenis: String
Deskripsi: (Opsional) Interval di mana snapshot dilewati saat mencari snapshot untuk memulihkan instans Anda. Misalnya, jika ada 100 snapshot yang tersedia, dan Anda menentukan nilai 2 untuk parameter ini, maka setiap snapshot ketiga ditinjau.
Default: 0
-
SnapshotId
Jenis: String
Deskripsi: (Opsional) ID snapshot yang ingin Anda pulihkan instance.
-
StartDate
Jenis: String
Deskripsi: (Opsional) Tanggal pertama Anda ingin otomatisasi mencari snapshot.
-
TotalSnapshotsToLook
Jenis: String
Deskripsi: (Opsional) Jumlah snapshot ulasan otomatisasi.
Izin IAM yang diperlukan
AutomationAssumeRole
Parameter membutuhkan tindakan berikut untuk menggunakan runbook dengan sukses.
-
ssm:StartAutomationExecution
-
ssm:GetAutomationExecution
-
ssm:DescribeInstanceInformation
-
ec2:AttachVolume
-
ec2:CreateImage
-
ec2:CreateTags
-
ec2:CreateVolume
-
ec2:DeleteTags
-
ec2:DeregisterImage
-
ec2:DescribeInstances
-
ec2:DescribeInstanceStatus
-
ec2:DescribeImages
-
ec2:DescribeSnapshots
-
ec2:DescribeVolumes
-
ec2:DetachVolume
-
ec2:RunInstances
-
ec2:StartInstances
-
ec2:StopInstances
-
ec2:TerminateInstances
-
cloudwatch:GetMetricData
Langkah Dokumen
-
aws:executeAwsApi
- Mengumpulkan rincian tentang contoh target. -
aws:assertAwsResourceProperty
- Memverifikasi contoh target ada. -
aws:assertAwsResourceProperty
- Memverifikasi volume root adalah volume Amazon EBS. -
aws:assertAwsResourceProperty
- Memverifikasi bahwa otomatisasi lain belum berjalan yang menargetkan instance ini. -
aws:executeAwsApi
- Tag contoh target. -
aws:executeAwsApi
- Menciptakan sebuah AMI contoh. -
aws:executeAwsApi
- Mengumpulkan detail tentang yang AMI dibuat pada langkah sebelumnya. -
aws:waitForAwsResourceProperty
- Menunggu AMI negara untuk menjadiavailable
sebelum melanjutkan. -
aws:executeScript
- Meluncurkan contoh baru dari yang baru dibuatAMI. -
aws:assertAwsResourceProperty
- Memverifikasi negara contoh adalahavailable
. -
aws:executeAwsApi
- Mengumpulkan detail tentang instance yang baru diluncurkan. -
aws:branch
- Cabang berdasarkan apakah Anda memberikan nilai untukSnapshotId
parameter. -
aws:executeScript
- Mengembalikan daftar snapshot dalam jangka waktu yang ditentukan. -
aws:executeAwsApi
- Menghentikan instance. -
aws:waitForAwsResourceProperty
- Menunggu status volume menjadiavailable
. -
aws:waitForAwsResourceProperty
- Menunggu keadaan instance menjadistopped
. -
aws:executeAwsApi
- Melepaskan volume root. -
aws:waitForAwsResourceProperty
- Menunggu volume root terlepas. -
aws:executeAwsApi
- Melampirkan volume root baru. -
aws:waitForAwsResourceProperty
- Menunggu volume baru dilampirkan. -
aws:executeAwsApi
- Mulai contoh. -
aws:waitForAwsResourceProperty
- Menunggu keadaan instance menjadiavailable
. -
aws:waitForAwsResourceProperty
- Menunggu pemeriksaan status sistem dan instance untuk lulus untuk instance. -
aws:executeScript
- Menjalankan skrip untuk menemukan snapshot yang dapat digunakan untuk berhasil membuat volume. -
aws:executeScript
- Menjalankan skrip untuk memulihkan instance menggunakan volume yang baru dibuat dari snapshot yang diidentifikasi oleh otomatisasi, atau menggunakan volume yang dibuat dari snapshot yang Anda tentukan dalam parameter.SnapshotId
-
aws:executeScript
- Menghapus sumber daya yang dibuat oleh otomatisasi.
Keluaran
launchCloneInstance.InstanceIds
ListSnapshotByDate.FinalSnapshots
ListSnapshotByDate.remainingSnapshotToBeCheckedInSameDateRange
findWorkingSnapshot.bekerjaSnapshot
InstanceRecovery.hasil