AWSSupport-RecoverWorkSpace - AWS Systems Manager Referensi buku runbook otomatisasi

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

AWSSupport-RecoverWorkSpace

Deskripsi

AWSSupport-RecoverWorkSpaceRunbook melakukan langkah-langkah pemulihan di desktop WorkSpaces virtual Amazon, yang dikenal sebagai WorkSpace, yang Anda tentukan. Runbook me-reboot WorkSpace, dan jika statusnya diamUNHEALTHY, mengembalikan atau membangun kembali WorkSpace berdasarkan nilai yang Anda tentukan untuk parameter input. Sebelum menggunakan runbook ini, kami sarankan untuk meninjau Masalah Pemecahan Masalah WorkSpaces di Panduan Administrasi Amazon. WorkSpaces

penting

Memulihkan atau membangun kembali WorkSpace adalah tindakan yang berpotensi merusak yang dapat mengakibatkan hilangnya data. Ini karena WorkSpace dipulihkan dari snapshot terakhir yang tersedia dan data yang dipulihkan dari snapshot bisa setua 12 jam.

Opsi pemulihan membuat ulang volume root dan volume pengguna berdasarkan snapshot terbaru. Opsi rebuild membuat ulang volume pengguna dari snapshot terbaru dan membuat ulang WorkSpace dari gambar yang terkait dengan bundel tempat dibuat. WorkSpace Aplikasi yang diinstal atau pengaturan sistem yang diubah setelah WorkSpace dibuat hilang. Untuk informasi selengkapnya tentang memulihkan dan membangun kembali WorkSpaces, lihat Memulihkan WorkSpace dan Membangun Kembali a WorkSpace di Panduan Administrasi Amazon WorkSpaces .

Jalankan Otomasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux, macOS, Windows

Parameter

  • AutomationAssumeRole

    Tipe: String

    Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) dari 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.

  • Mengakui

    Tipe: String

    Nilai yang valid: Ya

    Deskripsi: (Wajib) Memasukkan ya berarti Anda memahami tindakan pemulihan dan pembangunan kembali akan mencoba memulihkan WorkSpace dari snapshot terbaru, dan bahwa data yang dipulihkan dari snapshot ini bisa setua 12 jam.

  • Mulai ulang

    Tipe: String

    Nilai yang valid: Ya | Tidak

    Default: Ya

    Deskripsi: (Wajib) Menentukan WorkSpace apakah reboot.

  • Membangun kembali

    Tipe: String

    Nilai yang valid: Ya | Tidak

    Default: tidak

    Deskripsi: (Wajib) Menentukan WorkSpace apakah dibangun kembali.

  • Memulihkan

    Tipe: String

    Nilai yang valid: Ya | Tidak

    Default: tidak

    Deskripsi: (Wajib) Menentukan WorkSpace apakah dipulihkan.

  • WorkspaceId

    Tipe: String

    Deskripsi: (Wajib) ID yang ingin WorkSpace Anda pulihkan.

IAMIzin yang diperlukan

AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • workspaces:DescribeWorkspaces

  • workspaces:DescribeWorkspaceSnapshots

  • workspaces:RebootWorkspaces

  • workspaces:RebuildWorkspaces

  • workspaces:RestoreWorkspace

  • workspaces:StartWorkspaces

Langkah Dokumen

  • aws:executeAwsApi- Mengumpulkan keadaan yang WorkSpace Anda tentukan dalam WorkspaceId parameter.

  • aws:assertAwsResourceProperty- Memverifikasi keadaan WorkSpace adalahAVAILABLE,,ERROR, IMPAIREDSTOPPED, atauUNHEALTHY.

  • aws:branch- Cabang berdasarkan keadaan WorkSpace.

  • aws:executeAwsApi- Mulai WorkSpace.

  • aws:branch- Cabang berdasarkan nilai yang Anda tentukan untuk Action parameter.

  • aws:waitForAwsResourceProperty- Menunggu WorkSpace status setelah dimulai.

  • aws:waitForAwsResourceProperty- Menunggu WorkSpace negara berubah menjadiAVAILABLE,, ERRORIMPAIRED, atau UNHEALTHY setelah dimulai.

  • aws:executeAwsApi- Mengumpulkan keadaan WorkSpace setelah dimulai.

  • aws:branch- Cabang berdasarkan keadaan WorkSpace setelah dimulai.

  • aws:executeAwsApi- Mengumpulkan snapshot yang tersedia untuk memulihkan atau membangun kembali. WorkSpace

  • aws:branch- Cabang berdasarkan nilai yang Anda tentukan untuk Reboot parameter.

  • aws:executeAwsApi- Reboot. WorkSpace

  • aws:executeAwsApi- Mengumpulkan keadaan WorkSpace setelah dimulai.

  • aws:waitForAwsResourceProperty- Menunggu keadaan berubah WorkSpace menjadiREBOOTING.

  • aws:waitForAwsResourceProperty- Menunggu WorkSpace status berubah menjadiAVAILABLE,ERROR, atau UNHEALTHY setelah di-boot ulang.

  • aws:executeAwsApi- Mengumpulkan keadaan WorkSpace setelah di-boot ulang.

  • aws:branch- Cabang berdasarkan keadaan WorkSpace setelah reboot.

  • aws:branch- Cabang berdasarkan nilai yang Anda tentukan untuk Restore parameter.

  • aws:executeAwsApi- Mengembalikan. WorkSpace Jika pemulihan gagal, runbook mencoba membangun kembali file. WorkSpace

  • aws:waitForAwsResourceProperty- Menunggu keadaan berubah WorkSpace menjadiRESTORING.

  • aws:waitForAwsResourceProperty- Menunggu WorkSpace negara berubah menjadiAVAILABLE,ERROR, atau UNHEALTHY setelah dipulihkan.

  • aws:executeAwsApi- Mengumpulkan keadaan WorkSpace setelah dipulihkan.

  • aws:branch- Cabang berdasarkan keadaan WorkSpace setelah pemulihan.

  • aws:branch- Cabang berdasarkan nilai yang Anda tentukan untuk Rebuild parameter.

  • aws:executeAwsApi- Membangun kembali. WorkSpace

  • aws:waitForAwsResourceProperty- Menunggu keadaan berubah WorkSpace menjadiREBUILDING.

  • aws:waitForAwsResourceProperty- Menunggu WorkSpace negara berubah menjadiAVAILABLE,ERROR, atau UNHEALTHY setelah dibangun kembali.

  • aws:executeAwsApi- Mengumpulkan keadaan WorkSpace setelah dibangun kembali.

  • aws:assertAwsResourceProperty- Mengonfirmasi keadaan WorkSpace adalahAVAILABLE.