View a markdown version of this page

AWSSupport-RecoverWorkSpace - AWS Systems Manager Referencia del manual de procedimientos de Automatización

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWSSupport-RecoverWorkSpace

Descripción

El AWSSupport-RecoverWorkSpace runbook realiza los pasos de recuperación en el escritorio WorkSpaces virtual de Amazon, denominado « WorkSpace, que usted especifique». El runbook se reinicia y WorkSpace, si el estado permaneceUNHEALTHY, lo restaura o reconstruye en WorkSpace función de los valores que especifique para los parámetros de entrada. Antes de usar este manual, recomendamos revisar la sección Solución de WorkSpaces problemas en la Guía de administración de Amazon. WorkSpaces

importante

Restaurar o reconstruir una WorkSpace es una acción potencialmente destructiva que puede provocar la pérdida de datos. Esto se debe a que WorkSpace se restaura a partir de la última instantánea disponible y los datos recuperados de las instantáneas pueden tener una antigüedad de hasta 12 horas.

La opción de restauración recrea tanto el volumen raíz como el volumen de usuarios en función de las instantáneas más recientes. La opción de reconstrucción recrea el volumen de usuario a partir de la instantánea más reciente y recrea el volumen de usuario a WorkSpace partir de la imagen asociada al paquete a partir del cual WorkSpace se creó. Las aplicaciones que se instalaron o la configuración del sistema que se modificó después de su creación WorkSpace se pierden. Para obtener más información sobre la restauración y la reconstrucción WorkSpaces, consulte Restaurar WorkSpace y reconstruir a WorkSpace en la Guía de WorkSpaces administración de Amazon.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

  • AutomationAssumeRole

    Tipo: cadena

    Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

  • Acknowledge

    Tipo: cadena

    Valores válidos: Yes

    Descripción: (Obligatorio) Si escribe «sí» significa que entiende que las acciones de restauración y reconstrucción tratarán WorkSpace de recuperar la instantánea más reciente y que los datos restaurados a partir de estas instantáneas pueden tener una antigüedad de hasta 12 horas.

  • Reboot

    Tipo: cadena

    Valores válidos: Yes | No

    Valor predeterminado: Yes

    Descripción: (Obligatorio) Determina si WorkSpace se reinicia.

  • Reconstruir

    Tipo: cadena

    Valores válidos: Yes | No

    Valor predeterminado: No

    Descripción: (Obligatorio) Determina si WorkSpace se ha reconstruido.

  • Restore

    Tipo: cadena

    Valores válidos: Yes | No

    Valor predeterminado: No

    Descripción: (Obligatorio) Determina si WorkSpace se restaura.

  • WorkspaceId

    Tipo: cadena

    Descripción: (Obligatorio) El ID del que WorkSpace desea recuperar.

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • workspaces:DescribeWorkspaces

  • workspaces:DescribeWorkspaceSnapshots

  • workspaces:RebootWorkspaces

  • workspaces:RebuildWorkspaces

  • workspaces:RestoreWorkspace

  • workspaces:StartWorkspaces

Pasos de documentos

  • aws:executeAwsApi- Recopila el estado WorkSpace que especificas en el WorkspaceId parámetro.

  • aws:assertAwsResourceProperty- Verifica el estado de WorkSpace esAVAILABLE,, ERROR IMPAIREDSTOPPED, o. UNHEALTHY

  • aws:branch- Sucursales en función del estado del WorkSpace.

  • aws:executeAwsApi- Inicia el WorkSpace.

  • aws:branch: se ramifica en función del valor que especifique para el parámetro Action.

  • aws:waitForAwsResourceProperty- Espera a que aparezca el WorkSpace estado una vez iniciado.

  • aws:waitForAwsResourceProperty- Espera a que el WorkSpace estado cambie a AVAILABLE ERRORIMPAIRED, o UNHEALTHY después de haberse iniciado.

  • aws:executeAwsApi- Recopila el estado de una WorkSpace vez iniciado.

  • aws:branch- Las ramas se basan en el estado de la WorkSpace después de iniciarse.

  • aws:executeAwsApi- Reúne las instantáneas disponibles para restaurar o reconstruir el. WorkSpace

  • aws:branch: se ramifica en función del valor que especifique para el parámetro Reboot.

  • aws:executeAwsApi- Reinicia el. WorkSpace

  • aws:executeAwsApi- Recopila el estado de una WorkSpace vez iniciado.

  • aws:waitForAwsResourceProperty- Espera a que cambie el estado del WorkSpace . REBOOTING

  • aws:waitForAwsResourceProperty- Espera a que el WorkSpace estado cambie a AVAILABLE o UNHEALTHY después ERROR de reiniciarse.

  • aws:executeAwsApi- Recopila el estado después de reiniciarse. WorkSpace

  • aws:branch- Se ramifica en función del estado en el que se encuentra después del reinicio WorkSpace .

  • aws:branch: se ramifica en función del valor que especifique para el parámetro Restore.

  • aws:executeAwsApi- Restaura el. WorkSpace Si la restauración falla, el runbook intenta reconstruir el WorkSpace.

  • aws:waitForAwsResourceProperty- Espera a que cambie el estado del WorkSpace . RESTORING

  • aws:waitForAwsResourceProperty- Espera a que el WorkSpace estado cambie a AVAILABLE o UNHEALTHY después ERROR de restaurarse.

  • aws:executeAwsApi- Recopila el estado del WorkSpace después de la restauración.

  • aws:branch- Se bifurca en función del estado en el que se encuentra WorkSpace después de la restauración.

  • aws:branch: se ramifica en función del valor que especifique para el parámetro Rebuild.

  • aws:executeAwsApi- Reconstruye el WorkSpace.

  • aws:waitForAwsResourceProperty- Espera a que cambie el estado del WorkSpace . REBUILDING

  • aws:waitForAwsResourceProperty- Espera a que el WorkSpace estado cambie a AVAILABLEERROR, o UNHEALTHY después de ser reconstruido.

  • aws:executeAwsApi- Recopila el estado del que se encuentra WorkSpace después de ser reconstruido.

  • aws:assertAwsResourceProperty- Confirma el estado del WorkSpace esAVAILABLE.