AWSSupport-RecoverWorkSpace - AWS Systems Manager Referenz zum Automatisierungs-Runbook

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWSSupport-RecoverWorkSpace

Beschreibung

Das AWSSupport-RecoverWorkSpace Runbook führt Wiederherstellungsschritte auf dem WorkSpaces virtuellen Amazon-Desktop durch WorkSpace, den Sie angeben. Das Runbook startet das neu WorkSpace, und wenn der Status unverändert ist, stellt es auf der WorkSpace Grundlage der WerteUNHEALTHY, die Sie für die Eingabeparameter angeben, wieder her oder erstellt es neu. Bevor Sie dieses Runbook verwenden, empfehlen wir Ihnen, die WorkSpaces Problembehebung im WorkSpaces Amazon-Administratorhandbuch zu lesen.

Wichtig

Das Wiederherstellen oder Neuerstellen eines WorkSpace ist eine potenziell zerstörerische Aktion, die zum Verlust von Daten führen kann. Dies liegt daran, dass der aus dem letzten verfügbaren Snapshot wiederhergestellt WorkSpace wird und Daten, die aus Snapshots wiederhergestellt wurden, bis zu 12 Stunden alt sein können.

Mit der Wiederherstellungsoption werden sowohl das Root-Volume als auch das Benutzervolume auf der Grundlage der neuesten Snapshots neu erstellt. Mit der Neuerstellungsoption wird das Benutzer-Volume aus dem letzten Snapshot und das aus dem Image, das dem Bundle zugeordnet ist, WorkSpace aus dem es erstellt wurde, neu erstellt. WorkSpace Anwendungen, die installiert wurden, oder Systemeinstellungen, die nach der Erstellung geändert wurden, WorkSpace gehen verloren. Weitere Informationen zur Wiederherstellung und WorkSpaces Neuerstellung finden Sie unter Restore a WorkSpace und Rebuild a WorkSpace im Amazon WorkSpaces Administration Guide.

Führen Sie diese Automatisierung aus (Konsole)

Art des Dokuments

Automatisierung

Eigentümer

Amazon

Plattformen

Linux, macOS, Windows

Parameter

  • AutomationAssumeRole

    Typ: Zeichenfolge

    Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der Rolle AWS Identity and Access Management (IAM), der es Systems Manager Automation ermöglicht, die Aktionen in Ihrem Namen durchzuführen. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.

  • Bestätigen

    Typ: Zeichenfolge

    Gültige Werte: Ja

    Beschreibung: (Erforderlich) Die Eingabe von Ja bedeutet, dass Sie verstehen, dass bei den Wiederherstellungs- und Neuerstellungsaktionen versucht wird, die Daten WorkSpace aus dem letzten Snapshot wiederherzustellen, und dass Daten, die aus diesen Snapshots wiederhergestellt wurden, bis zu 12 Stunden alt sein können.

  • Neustart

    Typ: Zeichenfolge

    Gültige Werte: Ja | Nein

    Standard: Ja

    Beschreibung: (Erforderlich) Legt fest, ob der WorkSpace neu gestartet wurde.

  • Neu aufbauen

    Typ: Zeichenfolge

    Gültige Werte: Ja | Nein

    Standard: Nein

    Beschreibung: (Erforderlich) Legt fest, ob der neu erstellt WorkSpace wird.

  • Wiederherstellung

    Typ: Zeichenfolge

    Gültige Werte: Ja | Nein

    Standard: Nein

    Beschreibung: (Erforderlich) Legt fest, ob WorkSpace das wiederhergestellt wurde.

  • WorkspaceId

    Typ: Zeichenfolge

    Beschreibung: (Erforderlich) Die ID der Datei, die WorkSpace Sie wiederherstellen möchten.

Erforderliche IAM Berechtigungen

Der AutomationAssumeRole Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • workspaces:DescribeWorkspaces

  • workspaces:DescribeWorkspaceSnapshots

  • workspaces:RebootWorkspaces

  • workspaces:RebuildWorkspaces

  • workspaces:RestoreWorkspace

  • workspaces:StartWorkspaces

Dokumentschritte

  • aws:executeAwsApi- Erfasst den Status von, den WorkSpace Sie im WorkspaceId Parameter angeben.

  • aws:assertAwsResourceProperty- Überprüft den Status von WorkSpace istAVAILABLE,, ERROR IMPAIREDSTOPPED, oder. UNHEALTHY

  • aws:branch- Filialen, die auf dem WorkSpace Bundesstaat basieren.

  • aws:executeAwsApi- Startet den WorkSpace.

  • aws:branch- Verzweigt auf der Grundlage des Werts, den Sie für den Action Parameter angeben.

  • aws:waitForAwsResourceProperty- Wartet nach dem Start auf WorkSpace den Status.

  • aws:waitForAwsResourceProperty- Wartet darauf, dass der WorkSpace Status UNHEALTHY nach dem AVAILABLE Start zuERROR,IMPAIRED, oder wechselt.

  • aws:executeAwsApi- Erfasst den Status von WorkSpace nach dem Start.

  • aws:branch- Verzweigungen, die auf dem Status von basieren, WorkSpace nachdem sie gestartet wurden.

  • aws:executeAwsApi- Sammelt die verfügbaren Schnappschüsse für die Wiederherstellung oder Neuerstellung von. WorkSpace

  • aws:branch- Verzweigt auf der Grundlage des Werts, den Sie für den Parameter angeben. Reboot

  • aws:executeAwsApi- Startet den WorkSpace neu.

  • aws:executeAwsApi- Erfasst den Status von WorkSpace nach dem Start.

  • aws:waitForAwsResourceProperty- Wartet darauf, dass der Status von geändert wird WorkSpace . REBOOTING

  • aws:waitForAwsResourceProperty- Wartet darauf, dass der WorkSpace Status zu AVAILABLEERROR, oder UNHEALTHY nach dem Neustart wechselt.

  • aws:executeAwsApi- Erfasst den Status von nach dem WorkSpace Neustart.

  • aws:branch- Verzweigungen, die auf dem Status von nach dem WorkSpace Neustart basieren.

  • aws:branch- Verzweigt auf der Grundlage des Werts, den Sie für den Restore Parameter angeben.

  • aws:executeAwsApi- Stellt die wieder her WorkSpace. Schlägt die Wiederherstellung fehl, versucht das Runbook, den WorkSpace neu zu erstellen.

  • aws:waitForAwsResourceProperty- Wartet darauf, dass der Status von geändert wird WorkSpace . RESTORING

  • aws:waitForAwsResourceProperty- Wartet darauf, dass der WorkSpace Status zu AVAILABLEERROR, oder UNHEALTHY nach der Wiederherstellung wechselt.

  • aws:executeAwsApi- Sammelt den Zustand von WorkSpace nach der Wiederherstellung.

  • aws:branch- Verzweigungen basieren auf dem Zustand der Datei WorkSpace nach der Wiederherstellung.

  • aws:branch- Verzweigungen, die auf dem Wert basieren, den Sie für den Rebuild Parameter angeben.

  • aws:executeAwsApi- Baut die WorkSpace neu auf.

  • aws:waitForAwsResourceProperty- Wartet darauf, dass der Status des WorkSpace wechselt. REBUILDING

  • aws:waitForAwsResourceProperty- Wartet darauf, dass der WorkSpace Status zu AVAILABLEERROR, oder UNHEALTHY nach dem Wiederaufbau wechselt.

  • aws:executeAwsApi- Sammelt den Zustand von WorkSpace nach dem Wiederaufbau.

  • aws:assertAwsResourceProperty- Bestätigt den Zustand des WorkSpace isAVAILABLE.