将自定义AWS S3快照存储库连接到Elastic Cloud

将自定义AWS S3快照存储库连接到Elastic Cloud

💡 原文英文,约1200词,阅读约需5分钟。
📝

内容提要

本文介绍了如何将自定义AWS S3快照存储库连接到Elastic Cloud,以备份Elasticsearch集群数据。首先创建AWS S3存储桶,设置IAM策略和用户,并生成访问密钥。然后将密钥添加到Elasticsearch部署中,通过Kibana注册AWS S3存储库,最后执行快照备份并确认成功。

🎯

关键要点

  • 创建AWS S3存储桶以存储Elasticsearch集群数据。
  • 设置AWS IAM策略以授权访问新创建的存储桶。
  • 创建AWS IAM用户并将IAM策略附加到该用户。
  • 生成IAM用户的访问密钥和秘密密钥,以便连接Elasticsearch与AWS S3。
  • 将IAM用户的访问密钥和秘密密钥添加到Elastic Cloud部署中。
  • 通过Kibana注册AWS S3 Elasticsearch存储库。
  • 执行快照备份并确认成功,确保数据已成功存储在AWS S3存储桶中。

延伸问答

如何创建AWS S3存储桶以备份Elasticsearch数据?

首先,按照AWS指南创建一个存储桶,填写存储桶名称并保持其他选项为默认,然后点击下一步以创建存储桶。

如何设置AWS IAM策略以授权访问S3存储桶?

创建IAM策略时,复制Elastic Cloud推荐的S3权限到JSON政策编辑器,并替换资源中的存储桶名称,最后创建该策略。

如何将IAM用户的访问密钥添加到Elastic Cloud部署中?

在Elastic Cloud部署的安全选项卡中,导航到elasticsearch-keystore,点击添加设置,并输入IAM用户的访问密钥和秘密密钥。

如何通过Kibana注册AWS S3 Elasticsearch存储库?

在Kibana中,导航到快照和恢复下的存储库选项卡,选择注册存储库,填写存储库名称和类型,添加存储桶名称并保存。

如何确认AWS S3存储库的连接是否成功?

可以通过Kibana的验证状态选项或在Dev Tools中运行验证快照存储库命令来确认所有节点是否成功连接到AWS S3存储桶。

如何执行Elasticsearch快照备份到AWS S3?

运行创建快照命令,指定快照名称,成功后可以在AWS S3存储桶中查看到Elasticsearch添加的文件和子文件夹。

➡️

继续阅读