Comment migrer des données depuis un domaine Amazon Elasticsearch Service vers un autre ?

Date de la dernière mise à jour: 09/11/2020

Je veux transférer des données d'un domaine Amazon Elasticsearch Service (Amazon ES) vers un autre. Comment procéder ?

Brève description

Vous pouvez utiliser des instantanés manuels pour migrer des index individuels ou l'intégralité des domaines Amazon ES. Vous pouvez migrer des données vers un domaine dans le même compte ou dans un compte différent.

Solution

Avant de commencer, vérifiez les points suivants :

Puis, procédez comme suit :

1.    Enregistrez le même référentiel d'instantanés manuels dans les domaines source et cible. Votre destination est généralement un compartiment Amazon Simple Storage Service (Amazon S3).

Remarque : vous pouvez utiliser le chiffrement côté serveur avec des clés gérées Amazon S3 pour chiffrer le compartiment S3 que vous utilisez comme référentiel d'instantanés.

2.    (Facultatif) Si vous migrez vers un autre compte AWS, attachez une politique au compartiment S3 source qui octroie des autorisations entre comptes au compartiment S3 cible.

3.    Créez un instantané manuel du domaine Elasticsearch source.

4.    Utilisez l'API _restore Elasticsearch pour restaurer l'instantané dans le domaine cible.