Manual Snapshot restore failed

We are trying a scenario for migrating one ES domain to a new one. We have followed the steps as per the following article https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-managedomains-snapshots.html 1- We have create the prerequisites successfully. 2- We have registered the repository with the two domains successfully. 3- We took the snapshot manually successfully from the source domain. When we are calling the restore API in the destination ES domain we got the following exception: { "error" : { "root_cause" : [ { "type" : "security_exception", "reason" : "no permissions for and User [name=XXXXXXXX, backend_roles=, requestedTenant=]" } ], "type" : "security_exception", "reason" : "no permissions for and User [name=XXXXXXXX, backend_roles=, requestedTenant=]" }, "status" : 403 }
We tried from the Python client and from destination ES domain dev tools

This looks like it is an issue with the AWS Elasticsearch service, which is not the same as the original Elasticsearch and differs in many ways despite the name similarity. You might want to ask on the forums of that service for help - or switch to Elastic Cloud Managed Service, the original Elasticsearch-as-a-Service. For more infos see Managed Elasticsearch Service on the AWS | Elastic Cloud

1 Like