ある Amazon Elasticsearch Service ドメインから別のドメインにデータを移行するには、どうすれば良いですか?

最終更新日: 2019 年 4 月 26 日

ある Amazon Elasticsearch Service ドメインから別のドメインにデータを移動するには、どうすれば良いですか?

簡単な説明

手動スナップショットを使用して、個々のインデックスまたは Elasticsearch ドメイン全体を移行できます。同じアカウントのドメインまたは別のアカウントのドメインにデータを移行できます。

解決方法

開始する前に、以下を確認してください。

次に、以下の操作を実行します。

  1. 移行元ドメインと移行先ドメインの両方に同じ手動スナップショットリポジトリを登録します (通常は S3 バケット)。
    注意: スナップショットリポジトリとして使用する S3 バケットを暗号化するために、S3 管理キーでサーバー側の暗号化を使用できます。
  2. (任意) 別の AWS アカウントに移行する場合は、移行先 S3 バケットへのクロスアカウントアクセス許可を付与するポリシーを移行元 S3 バケットにアタッチします。
  3. 移行元の Elasticsearch ドメインの手動スナップショットを取得します。
  4. 移行先ドメインにスナップショットを復元するには、Elasticsearch _restore API を使用します。

一般的なエラー