

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スナップショットを適用する
<a name="apply-snapshot"></a>

環境のスナップショットを作成したら、そのスナップショットを新しい環境に適用してデータを移行できます。環境がスナップショットを読み取れるように、バケットに新しいポリシーを追加する必要があります。

スナップショットを適用すると、ユーザーアクセス許可、プロジェクト、ソフトウェアスタック、アクセス許可プロファイル、ファイルシステムなどのデータが新しい環境に関連付けられてコピーされます。ユーザーセッションはレプリケートされません。スナップショットが適用されると、各リソースレコードの基本情報をチェックして、既に存在するかどうかを確認します。重複レコードの場合、スナップショットは新しい環境でのリソース作成をスキップします。名前やキーを共有するなど、似たようなレコードの場合、他の基本的なリソース情報は異なりますが、次の規則を使用して、変更された名前とキーを持つ新しいレコードを作成します: `RecordName_SnapshotRESVersion_ApplySnapshotID`。はタイムスタンプの`ApplySnapshotID`ように見えるため、スナップショットを適用しようとするたびに識別されます。

スナップショットアプリケーション中に、スナップショットはリソースの可用性をチェックします。新しい環境で使用できないリソースは作成されません。依存リソースを持つリソースの場合、スナップショットは依存リソースの可用性をチェックします。依存リソースが使用できない場合、依存リソースなしでメインリソースが作成されます。

新しい環境が想定どおりにない場合、または失敗する場合は、ロググループにある CloudWatch ログで`/res-<env-name>/cluster-manager`詳細を確認できます。各ログには [apply snapshot] タグがあります。スナップショットを適用したら、[スナップショットの管理](snapshots.md)ページからそのステータスを確認できます。

**バケットにアクセス許可を追加するには:**

1. バケットリストから作成した**バケット**を選択します。

1. **[アクセス許可]** タブを選択します。

1. **[バケットポリシー]** で **[編集]** を選択します。

1. バケットポリシーに次のステートメントを追加します。以下の値を自分の値に置き換えてください。
   + *111122223333* -> AWS アカウント ID
   + *\$1RES\$1ENVIRONMENT\$1NAME\$1* -> RES 環境名
   + *amzn-s3-demo-bucket* -> S3 バケット名

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Export-Snapshot-Policy",
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::111122223333:role/{RES_ENVIRONMENT_NAME}-cluster-manager-role"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           },
           {
               "Sid": "AllowSSLRequestsOnly",
               "Action": "s3:*",
               "Effect": "Deny",
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ],
               "Condition": {
                   "Bool": {
                       "aws:SecureTransport": "false"
                   }
               },
               "Principal": "*"
           }
       ]
   }
   ```

------

**スナップショットを適用するには:**

1. **スナップショットの適用** を選択します。

1. スナップショットを含む Amazon S3 バケットの名前を入力します。

1. バケット内のスナップショットへのファイルパスを入力します。

1. [**Submit**] を選択してください。  
![\[スナップショットを適用する\]](http://docs.aws.amazon.com/ja_jp/res/latest/ug/images/res-applysnapshot.png)

1. 5～10 分後、スナップショット管理ページで**更新**を選択してステータスを確認します。