翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スナップショットを適用する
環境のスナップショットを作成したら、そのスナップショットを新しい環境に適用してデータを移行できます。環境がスナップショットを読み取れるように、バケットに新しいポリシーを追加する必要があります。
スナップショットを適用すると、ユーザーアクセス許可、プロジェクト、ソフトウェアスタック、アクセス許可プロファイル、ファイルシステムなどのデータが新しい環境に関連付けられてコピーされます。ユーザーセッションはレプリケートされません。スナップショットが適用されると、各リソースレコードの基本情報をチェックして、既に存在するかどうかを確認します。レコードが重複している場合、スナップショットは新しい環境でのリソースの作成をスキップします。名前やキーを共有するなど、似たようなレコードで、その他の基本的なリソース情報が異なる場合、次の規則を使用して、変更された名前とキーを持つ新しいレコードが作成されます: RecordName_SnapshotRESVersion_ApplySnapshotID
。はタイムスタンプのApplySnapshotID
ように見えるため、スナップショットを適用しようとするたびに識別されます。
スナップショットアプリケーション中、スナップショットはリソースの可用性をチェックします。新しい環境で使用できないリソースは作成されません。依存リソースを持つリソースの場合、スナップショットは依存リソースの可用性をチェックします。依存リソースが使用できない場合、依存リソースなしでメインリソースが作成されます。
新しい環境が想定どおりにない場合や失敗する場合は、ロググループにある CloudWatch ログで/res-<env-name>/cluster-manager
詳細を確認できます。各ログには [apply snapshot] タグがあります。スナップショットを適用したら、スナップショットの管理ページからそのステータスを確認できます。
バケットにアクセス許可を追加するには:
-
バケットリストから作成したバケットを選択します。
-
[アクセス許可] タブを選択します。
-
[バケットポリシー] で [編集] を選択します。
-
バケットポリシーに次のステートメントを追加します。以下の値を自分の値に置き換えてください。
-
111122223333
-> AWS アカウント ID -
{RES_ENVIRONMENT_NAME}
-> RES 環境名 -
us-east-1
-> AWS リージョン -
amzn-s3-demo-bucket
-> S3 バケット名
-
スナップショットを適用するには:
-
スナップショットの適用 を選択します。
-
スナップショットを含む Amazon S3 バケットの名前を入力します。
-
バケット内のスナップショットへのファイルパスを入力します。
-
[Submit] を選択してください。
-
5~10 分後、スナップショット管理ページで更新を選択してステータスを確認します。