

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 应用快照
<a name="apply-snapshot"></a>

创建环境快照后，可以将该快照应用到新环境以迁移数据。您需要向存储桶添加新策略，允许环境读取快照。

应用快照会将用户权限、项目、软件堆栈、权限配置文件和文件系统等数据及其关联复制到新环境。不会复制用户会话。应用快照时，它会检查每条资源记录的基本信息，以确定其是否已经存在。对于重复的记录，快照会跳过在新环境中创建资源。对于相似的记录，例如共享名称或密钥，但其他基本资源信息各不相同，它将使用以下约定创建具有修改名称和密钥的新记录：`RecordName_SnapshotRESVersion_ApplySnapshotID`。`ApplySnapshotID`看起来像时间戳，用于标识应用快照的每次尝试。

在快照应用程序期间，快照会检查资源的可用性。不会创建新环境中不可用的资源。对于具有依赖资源的资源，快照会检查依赖资源的可用性。如果依赖资源不可用，它将创建没有依赖资源的主资源。

如果新环境未达到预期或出现故障，则可以查看 CloudWatch 日志组中的日志`/res-<env-name>/cluster-manager`以了解详细信息。每个日志都将有 [应用快照] 标签。应用快照后，您可以从[快照管理](snapshots.md)页面查看其状态。

**要向存储桶添加权限，请执行以下操作：**

1. 从存储桶列表中选择您创建的**存储桶**。

1. 选择**权限**选项卡。

1. 在 **Bucket policy（存储桶策略）**下，请选择 **Edit（编辑）**。

1. 将以下语句添加到存储桶策略中。将这些值替换为您自己的值：
   + *111122223333*-> 您的 AWS 账号
   + *\$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. 选择**提交**。  
![\[应用快照\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-applysnapshot.png)

1. 五到十分钟后，在 “快照管理” 页面上选择 “**刷新**” 以检查状态。