Como migro dados de um domínio Amazon OpenSearch Service para outro?

Última atualização: 2021-09-01

Quero mover dados de um domínio Amazon OpenSearch Service (sucessor do Amazon Elasticsearch Service) para outro. Como faço isso?

Breve descrição

Você pode usar snapshots manuais para migrar índices individuais ou domínios inteiros do OpenSearch Service. É possível migrar dados para um domínio na mesma conta ou para um domínio em uma conta diferente.

Resolução

Antes de começar, confirme o seguinte:

Em seguida, faça o seguinte:

1.    Registre o mesmo repositório de snapshots manuais nos domínios de origem e de destino. Geralmente seu destino é um bucket do Amazon Simple Storage Service (Amazon S3).

Observação: você pode usar a criptografia do lado do servidor com chaves gerenciadas pelo Amazon S3 para criptografar o bucket do S3 que você usa como repositório de snapshots.

2.    (Opcional) Se estiver migrando para outra conta da AWS, vincule uma política ao bucket de origem do S3 que concede permissões entre contas para o destino.

3.    Execute um snapshot manual do domínio de origem.

4.    Use a API _restore para restaurar o snapshot para o domínio de destino.