As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWSSupport-RecoverWorkSpace
Descrição
O AWSSupport-RecoverWorkSpace runbook executa etapas de recuperação no desktop WorkSpaces virtual da Amazon, conhecido como WorkSpace, que você especifica. O runbook reinicia o e WorkSpace, se o estado persistirUNHEALTHY, restaura ou reconstrói o WorkSpace com base nos valores que você especifica para os parâmetros de entrada. Antes de usar este runbook, recomendamos revisar a solução de WorkSpaces problemas no Guia de WorkSpaces administração da Amazon.
Importante
Restaurar ou reconstruir um WorkSpace é uma ação potencialmente destrutiva que pode resultar na perda de dados. Isso ocorre porque o WorkSpace é restaurado a partir do último instantâneo disponível e os dados recuperados dos instantâneos podem ter até 12 horas.
A opção de restauração recria o volume raiz e o volume do usuário com base nos snapshots mais recentes. A opção de reconstrução recria o volume do usuário a partir do snapshot mais recente e o recria da imagem associada ao pacote a WorkSpace partir do qual foi criado. WorkSpace Os aplicativos que foram instalados ou as configurações do sistema que foram alteradas após a WorkSpace criação são perdidos. Para obter mais informações sobre restauração e reconstrução WorkSpaces, consulte Restore a WorkSpace e Rebuild WorkSpace a no Amazon WorkSpaces Administration Guide.
Executar esta automação (console)
Tipo de documento
Automação
Proprietário
Amazon
Plataformas
Linux, macOS, Windows
Parâmetros
-
AutomationAssumeRole
Tipo: String
Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
-
Reconhecer
Tipo: String
Valores válidos: yes
Descrição: (Obrigatório) Digitar sim significa que você entende que as ações de restauração e reconstrução tentarão recuperar o WorkSpace do instantâneo mais recente e que os dados restaurados desses instantâneos podem ter até 12 horas.
-
Reinicializar
Tipo: String
Valores válidos: sim | não
Padrão: sim
Descrição: (Obrigatório) Determina se o WorkSpace é reinicializado.
-
Rebuild
Tipo: String
Valores válidos: sim | não
Padrão: não
Descrição: (Obrigatório) Determina WorkSpace se o foi reconstruído.
-
Restaurar
Tipo: String
Valores válidos: sim | não
Padrão: não
Descrição: (Obrigatório) Determina se o WorkSpace é restaurado.
-
WorkspaceId
Tipo: String
Descrição: (Obrigatório) O ID do WorkSpace que você deseja recuperar.
Permissões obrigatórias do IAM
O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.
-
ssm:StartAutomationExecution -
ssm:GetAutomationExecution -
workspaces:DescribeWorkspaces -
workspaces:DescribeWorkspaceSnapshots -
workspaces:RebootWorkspaces -
workspaces:RebuildWorkspaces -
workspaces:RestoreWorkspace -
workspaces:StartWorkspaces
Etapas do documento
-
aws:executeAwsApi- Reúne o estado do WorkSpace que você especifica noWorkspaceIdparâmetro. -
aws:assertAwsResourceProperty- Verifica o estado do WorkSpace éAVAILABLE,ERROR,IMPAIREDSTOPPED, ouUNHEALTHY. -
aws:branch- Filiais com base no estado do WorkSpace. -
aws:executeAwsApi- Inicia WorkSpace o. -
aws:branch:Ramificações com base no valor especificado para o parâmetroAction. -
aws:waitForAwsResourceProperty- Aguarda o WorkSpace status após ser iniciado. -
aws:waitForAwsResourceProperty- Espera que o WorkSpace estado mude paraAVAILABLE,ERRORIMPAIRED, ouUNHEALTHYdepois de ser iniciado. -
aws:executeAwsApi- Reúne o estado do WorkSpace após o início. -
aws:branch- Filiais com base no estado do WorkSpace após o início. -
aws:executeAwsApi- Reúne os instantâneos disponíveis para restaurar ou reconstruir o. WorkSpace -
aws:branch:Ramificações com base no valor especificado para o parâmetroReboot. -
aws:executeAwsApi- Reinicia o. WorkSpace -
aws:executeAwsApi- Reúne o estado do WorkSpace após o início. -
aws:waitForAwsResourceProperty- Espera que o estado do mude WorkSpace para.REBOOTING -
aws:waitForAwsResourceProperty- Espera que o WorkSpace estado mude paraAVAILABLEERROR, ouUNHEALTHYdepois de ser reinicializado. -
aws:executeAwsApi- Reúne o estado do WorkSpace após a reinicialização. -
aws:branch- Ramificações com base no estado WorkSpace após a reinicialização. -
aws:branch:Ramificações com base no valor especificado para o parâmetroRestore. -
aws:executeAwsApi- Restaura o. WorkSpace Se a restauração falhar, o runbook tentará reconstruir o. WorkSpace -
aws:waitForAwsResourceProperty- Espera que o estado do mude WorkSpace para.RESTORING -
aws:waitForAwsResourceProperty- Espera que o WorkSpace estado mude paraAVAILABLEERROR, ouUNHEALTHYdepois de ser restaurado. -
aws:executeAwsApi- Reúne o estado do WorkSpace após ser restaurado. -
aws:branch- Filiais com base no estado da restauração WorkSpace após a restauração. -
aws:branch:Ramificações com base no valor especificado para o parâmetroRebuild. -
aws:executeAwsApi- Reconstrói o. WorkSpace -
aws:waitForAwsResourceProperty- Espera que o estado do mude WorkSpace para.REBUILDING -
aws:waitForAwsResourceProperty- Espera que o WorkSpace estado mude paraAVAILABLEERROR, ouUNHEALTHYdepois de ser reconstruído. -
aws:executeAwsApi- Reúne o estado do WorkSpace após a reconstrução. -
aws:assertAwsResourceProperty- Confirma o estado do WorkSpace éAVAILABLE.