本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
快照管理
快照管理简化了在环境之间保存和迁移数据的过程,从而确保了一致性和准确性。使用快照,您可以保存环境状态并将数据迁移到具有相同状态的新环境中。

在快照管理页面上,您可以:
-
查看所有已创建的快照及其状态。
-
创建快照。在创建快照之前,您需要创建一个具有相应权限的存储桶。
-
查看所有已应用的快照及其状态。
-
应用快照。
创建快照
在创建快照之前,您必须为 Amazon S3 存储桶提供必要的权限。有关创建存储桶的信息,请参阅创建存储桶。我们建议启用存储桶版本控制和服务器访问日志记录。配置后,可以在存储桶的 “属性” 选项卡中启用这些设置。
注意
此 Amazon S3 存储桶的生命周期不会在产品内进行管理。您需要通过控制台管理存储桶的生命周期。
要向存储桶添加权限,请执行以下操作:
-
从 Bucket s 列表中选择您创建的存储桶。
-
选择 Permissions(权限)选项卡。
-
在 Bucket policy(存储桶策略)下,请选择 Edit(编辑)。
-
将以下语句添加到存储桶策略中。将这些值替换为您自己的值:
-
AWS_ACCOUNT_ID
-
RES_环境名称
-
AWS_REGION
-
S3_BUCKET_NAME
重要
-
要创建快照,请执行以下操作:
-
选择创建快照。
-
输入您创建的 Amazon S3 存储桶的名称。
-
输入您希望将快照存储在存储桶中的路径。例如
october2023/23
。 -
选择提交。
-
五到十分钟后,在 “快照” 页面上选择 “刷新” 以查看状态。在状态从 “正在进行中” 变为 “已完成” 之前,快照将无效。
应用快照
创建环境快照后,可以将该快照应用到新环境以迁移数据。您需要向存储桶添加新策略,允许环境读取快照。
应用快照会将用户权限、项目、软件堆栈、权限配置文件和文件系统等数据及其关联复制到新环境。不会复制用户会话。应用快照时,它会检查每条资源记录的基本信息,以确定其是否已经存在。对于重复的记录,快照会跳过在新环境中创建资源。对于相似的记录,例如共享名称或密钥,但其他基本资源信息各不相同,它将使用以下约定创建具有修改名称和密钥的新记录:RecordName_SnapshotRESVersion_ApplySnapshotID
。ApplySnapshotID
看起来像时间戳,用于标识应用快照的每次尝试。
在快照应用程序期间,快照会检查资源的可用性。不会创建新环境中不可用的资源。对于具有依赖资源的资源,快照会检查依赖资源的可用性。如果依赖资源不可用,它将创建没有依赖资源的主资源。
如果新环境未达到预期或出现故障,则可以查看 CloudWatch 日志组中的日志/res-<env-name>/cluster-manager
以了解详细信息。每个日志都将有 [应用快照] 标签。应用快照后,您可以从快照管理页面查看其状态。
要向存储桶添加权限,请执行以下操作:
-
从 Bucket s 列表中选择您创建的存储桶。
-
选择 Permissions(权限)选项卡。
-
在 Bucket policy(存储桶策略)下,请选择 Edit(编辑)。
-
将以下语句添加到存储桶策略中。将这些值替换为您自己的值:
-
AWS_ACCOUNT_ID
-
RES_环境名称
-
AWS_REGION
-
S3_BUCKET_NAME
-
要应用快照:
-
选择 “应用快照”。
-
输入包含快照的 Amazon S3 存储桶的名称。
-
输入存储桶内快照的文件路径。
-
选择提交。
-
五到十分钟后,在 “快照管理” 页面上选择 “刷新” 以检查状态。