如何访问AWS ElasticSearch Service自动快照/备份?

Usm*_*kil 8 amazon-web-services elasticsearch aws-elasticsearch

我认为AWS ElasticSearch服务带有自动snaphshots /备份.这就是我在文档中找到的内容.这表明他们每天发生一次,并存储在S3上,但我没有看到任何我的S3存储桶的任何备份.如何访问自动快照?

它可能没关系,但我使用以下模板创建我的elasticsearch域明确表示我想要自动备份.

CloudFormation

"SnapshotOptions": {
    "AutomatedSnapshotStartHour": "0"
}
Run Code Online (Sandbox Code Playgroud)

Usm*_*kil 9

您无法访问S3存储桶本身,但您可以使用CURL或其他HTTP客户端从存储在其中的备份进行还原,直接与您的群集通信,告知它从"cs-automated"存储库重建,该存储库链接到s3快照.为了能够通过HTTP直接与ES群集通信,您必须临时打开群集的IP访问策略.

http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-managedomains-snapshots.html#es-managedomains-snapshot-restore

  • 这是恢复快照的糟糕方法。 (4认同)
  • 我也没有,但是您发布的技术效果很好。澄清一下,我的批评是针对 AWS,而不是你的回答。 (4认同)
  • @NinoŠkopac 我发现别无选择。如果你找到了一个帖子。 (3认同)
  • @NinoŠkopac 我明白了。是的,这就是我使用它时的感觉。它是一种荒谬的备份方式。很高兴它对你有效。不敢相信他们现在没有更好的选择。 (2认同)