本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWSSupport-RecoverWorkSpace
描述
AWSSupport-RecoverWorkSpace运行手册在您指定的 Amazon WorkSpaces 虚拟桌面(称为 a WorkSpace)上执行恢复步骤。运行手册会重新启动 WorkSpace,如果状态静止UNHEALTHY,则 WorkSpace 根据您为输入参数指定的值恢复或重建。在使用本运行手册之前,我们建议您查看《Amazon WorkSpaces 管理指南》中的 “疑难解答 WorkSpaces ”。
重要
恢复或重建 WorkSpace 是一种潜在的破坏性操作,可能会导致数据丢失。这是因为是从上次可用的快照中恢复的,而从快照中恢复的数据可能长达 12 小时。 WorkSpace
恢复选项会根据最新的快照重新创建根卷和用户卷。rebuild 选项根据最新的快照重新创建用户卷,并 WorkSpace 从与创建该分发包关联的映像中重新创建用户卷。 WorkSpace 已安装的应用程序或在创建后更改的 WorkSpace 系统设置都将丢失。有关恢复和重建的更多信息 WorkSpaces,请参阅《Amazon WorkSpaces 管理指南》 WorkSpace中的 “还原 WorkSpace和重建 a”。
文档类型
自动化
所有者
Amazon
平台
Linux、macOS、Windows
参数
-
AutomationAssumeRole
类型:字符串
描述:(可选)允许 Systems Manager Automation 代表您执行操作 AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称(ARN)。如果未指定角色,Systems Manager Automation 将使用启动此运行手册的用户的权限。
-
确认
类型:字符串
有效值:是
描述:(必填)输入 “是” 表示您知道还原和重建操作将尝试 WorkSpace 从最新的快照中恢复,并且从这些快照恢复的数据可能最长为 12 小时。
-
Reboot
类型:字符串
有效值:是 | 否
默认:是
描述:(必填)确定 WorkSpace 是否重新启动。
-
重建
类型:字符串
有效值:是 | 否
默认:否
描述:(必填)确定 WorkSpace 是否重建。
-
还原
类型:字符串
有效值:是 | 否
默认:否
描述:(必填)确定 WorkSpace 是否恢复。
-
WorkspaceId
类型:字符串
描述:(必填) WorkSpace 要恢复的 ID。
所需的 IAM 权限
AutomationAssumeRole 参数需要执行以下操作才能成功使用运行手册。
-
ssm:StartAutomationExecution -
ssm:GetAutomationExecution -
workspaces:DescribeWorkspaces -
workspaces:DescribeWorkspaceSnapshots -
workspaces:RebootWorkspaces -
workspaces:RebuildWorkspaces -
workspaces:RestoreWorkspace -
workspaces:StartWorkspaces
文档步骤
-
aws:executeAwsApi-收集 WorkSpace 您在WorkspaceId参数中指定的状态。 -
aws:assertAwsResourceProperty-验证 WorkSpace 是AVAILABLE、、ERRORIMPAIREDSTOPPED、或UNHEALTHY的状态。 -
aws:branch-基于状态的分支 WorkSpace。 -
aws:executeAwsApi-启动 WorkSpace。 -
aws:branch- 根据您为Action参数指定的值进行分支。 -
aws:waitForAwsResourceProperty-启动后等待 WorkSpace 状态。 -
aws:waitForAwsResourceProperty-等待 WorkSpace 状态更改为AVAILABLE、ERRORIMPAIRED、或启动UNHEALTHY后。 -
aws:executeAwsApi-收集启动 WorkSpace 后的状态。 -
aws:branch-基于启动 WorkSpace 后的状态的分支。 -
aws:executeAwsApi-收集用于恢复或重建的可用快照。 WorkSpace -
aws:branch- 根据您为Reboot参数指定的值进行分支。 -
aws:executeAwsApi-重新启动。 WorkSpace -
aws:executeAwsApi-收集启动 WorkSpace 后的状态。 -
aws:waitForAwsResourceProperty-等待状态变 WorkSpace 为。REBOOTING -
aws:waitForAwsResourceProperty-等待 WorkSpace 状态更改为AVAILABLEERROR、或重新启动UNHEALTHY后。 -
aws:executeAwsApi-收集重启 WorkSpace 后的状态。 -
aws:branch-根据重启 WorkSpace 后的状态进行分支。 -
aws:branch- 根据您为Restore参数指定的值进行分支。 -
aws:executeAwsApi-恢复。 WorkSpace如果恢复失败,运行手册将尝试重建。 WorkSpace -
aws:waitForAwsResourceProperty-等待状态变 WorkSpace 为。RESTORING -
aws:waitForAwsResourceProperty-等待 WorkSpace 状态更改为AVAILABLEERROR、或恢复UNHEALTHY后。 -
aws:executeAwsApi-收集恢复 WorkSpace 后的状态。 -
aws:branch-基于恢复 WorkSpace 后的状态的分支。 -
aws:branch- 根据您为Rebuild参数指定的值进行分支。 -
aws:executeAwsApi-重建。 WorkSpace -
aws:waitForAwsResourceProperty-等待状态变 WorkSpace 为。REBUILDING -
aws:waitForAwsResourceProperty-等待 WorkSpace 状态更改为AVAILABLEERROR、或重建UNHEALTHY后。 -
aws:executeAwsApi-收集重建 WorkSpace 后的状态。 -
aws:assertAwsResourceProperty-确认 WorkSpace is 的状态AVAILABLE。