如何将数据从一个 Amazon Elasticsearch Service 域迁移到另一个域?

上次更新时间:2019 年 4 月 26 日

如何将数据从一个 Amazon Elasticsearch Service 域移动到另一个域?

简短描述

您可以使用手动快照迁移单个索引或整个 Elasticsearch 域。您可以将数据迁移到同一个账户中的域或不同账户中的域。

解决方法

在开始之前,请确认以下事项:

然后,执行以下操作:

  1. 在源域和目标域(通常为 S3 存储桶)上同时注册同一个手动快照存储库
    注意:您可以使用通过 S3 托管密钥进行的服务器端加密来加密您用作快照存储库的 S3 存储桶。
  2. (可选)如果您迁移到另一个 AWS 账户,向对目标 S3 存储桶授予跨账户权限的源 S3 存储桶附加策略。
  3. 对源 Elasticsearch 域拍摄手动快照
  4. 使用 Elasticsearch _restore API 将快照恢复到目标域。

常见错误