如何将数据从一个 Amazon OpenSearch Service 域迁移到另一个?
上次更新日期:2021 年 9 月 1 日
我想将数据从一个 Amazon OpenSearch Service 域迁移到另一个。该如何操作?
简短描述
您可以使用手动快照迁移单个索引或整个 OpenSearch Service 域。您可以将数据迁移到同一个账户中的域或不同账户中的域。
解决方法
在开始之前,请确认以下事项:
- 您满足手动快照的先决条件。
- 您的 OpenSearch Service 客户端能够将签署的 HTTP 请求发送到您的域端点。
- 源域与目标域的 Elasticsearch 版本兼容。有关更多信息,请参阅 Elasticsearch 网站上的快照和还原。
然后执行以下操作:
1. 在源域和目标域上注册同一个手动快照存储库。您的目标通常为 Amazon Simple Storage Service (Amazon S3) 存储桶。
注意:您可以使用通过 Amazon S3 托管密钥 (SSE-S3) 进行的服务器端加密来加密您用作快照存储库的 S3 存储桶。
2. (可选)如果您迁移到另一个 AWS 账户,向对目标授予跨账户权限的源 S3 存储桶附加策略。
3. 对源域拍摄手动快照。
4. 使用 _restore API 将快照恢复到目标域。