翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWSSupport-RecoverWorkSpace
説明
AWSSupport-RecoverWorkSpace
ランブックは、 WorkSpace指定した と呼ばれる Amazon WorkSpaces 仮想デスクトップで復旧ステップを実行します。ランブックは を再起動し WorkSpace、 状態が のままの場合、 UNHEALTHY
は入力パラメータに指定した値 WorkSpace に基づいて を復元または再構築します。このランブックを使用する前に、「Amazon WorkSpaces 管理ガイド」の WorkSpaces 「問題のトラブルシューティング」を確認することをお勧めします。
重要
を復元または再構築することは、データが失われる可能性のある破壊的なアクション WorkSpace です。これは、 WorkSpace が最後に利用可能なスナップショットから復元され、スナップショットから復元されたデータは 12 時間まで古い可能性があるためです。
復元オプションは、最新のスナップショットに基づいて、ルートボリュームとユーザーボリュームの両方を再作成します。再構築オプションは、最新のスナップショットからユーザーボリュームを再作成し、 WorkSpace が作成されたバンドルに関連付けられたイメージ WorkSpace から を再作成します。インストールされたアプリケーションや、 WorkSpace の作成後に変更されたシステム設定は失われます。の復元と再構築の詳細については WorkSpaces、「Amazon WorkSpaces 管理ガイド」の「 の復元 WorkSpace」と「 の再構築 WorkSpace」を参照してください。
ドキュメントタイプ
Automation
[所有者]
Amazon
[Platforms] (プラットフォーム)
Linux、macOS、Windows
パラメータ
-
AutomationAssumeRole
型: 文字列
説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする () ロールARNの AWS Identity and Access Management Amazon リソースネーム (IAM)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。
-
了解
型: 文字列
有効な値: はい
説明: (必須) 「はい」と入力すると、復元アクションと再構築アクションが最新のスナップショット WorkSpace から を復元しようとし、これらのスナップショットから復元されたデータは 12 時間経過する場合があることを理解していることになります。
-
再起動
型: 文字列
有効な値: はい | いいえ
デフォルト: Yes
説明: (必須) 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
-WorkspaceId
パラメータで WorkSpace 指定した の状態を収集します。 -
aws:assertAwsResourceProperty
- の状態 WorkSpace がAVAILABLE
、ERROR
、、IMPAIRED
、またはSTOPPED
であることを確認しますUNHEALTHY
。 -
aws:branch
- の状態に基づいて分岐します WorkSpace。 -
aws:executeAwsApi
- を起動します WorkSpace。 -
aws:branch
-Action
パラメータで指定した値に基づいて分岐させます。 -
aws:waitForAwsResourceProperty
- 起動後に WorkSpace ステータスを待ちます。 -
aws:waitForAwsResourceProperty
- 起動UNHEALTHY
後に WorkSpace 状態がAVAILABLE
、ERROR
、、またはIMPAIRED
に変わるのを待ちます。 -
aws:executeAwsApi
- 起動 WorkSpace 後の の状態を収集します。 -
aws:branch
- 起動 WorkSpace 後の の状態に基づいて分岐します。 -
aws:executeAwsApi
- を復元または再構築するために使用可能なスナップショットを収集します WorkSpace。 -
aws:branch
-Reboot
パラメータで指定した値に基づいて分岐させます。 -
aws:executeAwsApi
- を再起動します WorkSpace。 -
aws:executeAwsApi
- 起動 WorkSpace 後の の状態を収集します。 -
aws:waitForAwsResourceProperty
- の状態がREBOOTING
WorkSpace に変わるのを待ちます。 -
aws:waitForAwsResourceProperty
- 再起動UNHEALTHY
後に WorkSpace 状態がAVAILABLE
、、またはERROR
に変わるのを待ちます。 -
aws:executeAwsApi
- 再起動 WorkSpace 後の の状態を収集します。 -
aws:branch
- 再起動 WorkSpace 後の の状態に基づいて分岐します。 -
aws:branch
-Restore
パラメータで指定した値に基づいて分岐させます。 -
aws:executeAwsApi
- を復元します WorkSpace。復元が失敗すると、ランブックは の再構築を試みます WorkSpace。 -
aws:waitForAwsResourceProperty
- の状態がRESTORING
WorkSpace に変わるのを待ちます。 -
aws:waitForAwsResourceProperty
- WorkSpace 状態が復元UNHEALTHY
後にAVAILABLE
、、またはERROR
に変わるのを待ちます。 -
aws:executeAwsApi
- 復元 WorkSpace 後の の状態を収集します。 -
aws:branch
- 復元 WorkSpace 後の の状態に基づいて分岐します。 -
aws:branch
-Rebuild
パラメータで指定した値に基づいて分岐させます。 -
aws:executeAwsApi
- を再構築します WorkSpace。 -
aws:waitForAwsResourceProperty
- の状態がREBUILDING
WorkSpace に変わるのを待ちます。 -
aws:waitForAwsResourceProperty
- 再構築UNHEALTHY
後に WorkSpace 状態がAVAILABLE
、、またはERROR
に変わるのを待ちます。 -
aws:executeAwsApi
- 再構築 WorkSpace 後の の状態を収集します。 -
aws:assertAwsResourceProperty
- の状態がAVAILABLE
WorkSpace であることを確認します。