

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

# 使用快照管理自动处理快照


您可以在 OpenSearch 控制面板中设置快照管理 (SM) 策略，以自动创建和删除定期快照。SM 可以为一组索引创建快照，而[索引状态管理](managedomains-snapshots.md#managedomains-snapshot-ism)只能为每个索引创建一个快照。要在 OpenSearch 服务中使用 SM，您需要注册自己的 Amazon S3 存储库。有关注册存储库的说明，请参阅[注册手动快照存储库](https://docs.amazonaws.cn/opensearch-service/latest/developerguide/managedomains-snapshots.html#managedomains-snapshot-registerdirectory)。

**注意**  
从 2.5 OpenSearch 版开始支持快照管理。运行早期版本的域名不支持此功能。

在 SM 之前，S OpenSearch ervice 提供免费的自动快照功能，默认情况下该功能仍处于开启状态。此功能将快照发送到服务维护 `cs-*` 存储库。要停用此功能，请与 Amazon Web Services 支持联系。

有关 SM 功能的更多信息，请参阅 OpenSearch 文档中的[快照管理](https://opensearch.org/docs/latest/dashboards/sm-dashboards/)。

SM 目前不支持基于多种索引类型创建快照。例如，如果尝试基于多个包含 `*` 的索引创建快照且部分索引位于[暖层](https://docs.amazonaws.cn/opensearch-service/latest/developerguide/ultrawarm.html#ultrawarm-manual-snapshot)，则快照创建将失败。如果需要快照包含多种索引类型，请使用 [ISM 快照操作](https://opensearch.org/docs/latest/im-plugin/ism/policies/#snapshot)，直到 SM 支持此选项。

# 配置 权限


如果您要从以前的 OpenSearch 服务域版本升级到 2.5，则可能无法在该域上定义快照管理安全权限。必须将非管理员用户映射到此角色，才能通过精细访问控制在域上使用快照管理。要手动创建快照管理角色，请执行下列步骤：

1. 在 “ OpenSearch 控制面板” 中，转至 “**安全**”，然后选择 “**权限**”。

1. 选择**创建操作组**并配置以下组：    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/opensearch-service/latest/developerguide/sm-security.html)

1. 选择**角色**和**创建角色**。

1. 将角色命名为 **snapshot\$1management\$1role**。

1. 对于**集群权限**，选择 `snapshot_management_full_access` 和 `snapshot_management_read_access`。

1. 选择**创建**。

1. 创建角色之后，[将其映射](fgac.md#fgac-mapping)到将管理快照的任何用户或后端角色。

## 注意事项


配置快照管理时，请考虑以下事项：
+ 每个存储库允许使用一个策略。
+ 一个策略最多允许 400 个快照。
+ 如果域名处于红色状态、JVM 压力过高（85% 或以上）或快照功能卡住，则无法运行此功能。当集群的整体索引和搜索性能受到影响时，SM 也可能受到影响。
+ 只有完成上一个快照操作后才能开始下一个快照操作，因此无法通过一项策略激活并发快照操作。
+ 如果多个策略采用相同的计划，可能会导致资源激增。如果策略的快照索引重叠，则只能按顺序运行分片级别快照操作，因而可能引发级联性能问题。如果多个策略共享一个存储库，则该存储库的写入操作将激增。
+ 除非存在特殊用例，否则我们建议您将快照操作自动化时间间隔设置为每小时不超过一次。