AWS ES 查看我的自动快照

AWS ES See my Automated Snapshot

我想列出来自我的 Elastisearch 资源的自动快照,但找不到它们在哪里。

我试过这个:

curl -XGET 'curl -XGET 'elasticsearch-domain-endpoint/_snapshot?pretty' 
it return {"Message":"User: anonymous is not authorized to perform: es:ESHttpGet...}

我知道我可能需要一个签名的请求,但理解和使用它看起来很费时间,所以我更愿意找到一个简单快捷的解决方案。

我试图在 S3 上找到 cs-automated 存储库,但找不到...

我假设我的自动快照已启用,因此在我的 ES 资源详细信息中: 每日自动开始时间 snapshot00:00 UTC(默认)

如果有人有任何想法可以分享。

提前致谢

AWS 将其存储在 S3 存储桶中,没有您看不到的额外费用。

根据 AWS Documentation,您提供的 CURL 请求是正确的,但确实需要身份验证。您也可以修改您的访问策略以允许所有人访问,但我不建议这样做。

你可以试着看看awscurl