加载中

在 ECH 和 ECE 中配置 GCS 快照仓库

使用您的 Google Cloud Storage 账户配置自定义快照仓库。

注意

此步骤可用于 Elastic Cloud Hosted 和 Elastic Cloud Enterprise (ECE) 部署,以直接在部署级别注册快照仓库。当你需要一个独立于平台管理的自动快照found-snapshots)运行的部署专用仓库时,这非常有用,例如用于可搜索快照或自定义备份用例。

有关 Elastic Cloud Enterprise 中的平台级仓库配置,请参阅在 Elastic Cloud Enterprise 中管理快照仓库

您需要拥有一个现有的 Google Cloud 账户,并具备生成凭据的相应权限。

  1. 在您的 Google Cloud 项目中创建一个服务账户密钥

    应将该服务账户配置为具有读取、写入和列出存储桶对象的权限。有关详细信息,请参阅 Elasticsearch 文档中的推荐的存储桶权限

  2. 以 JSON 文件格式保存服务账户密钥。稍后您将使用它来配置 Elasticsearch 部署以进行快照。

有关 JSON 账户服务密钥的更多详细信息,请参阅使用服务账户

按照 Google Cloud Storage 文档创建一个 GCS 存储桶

在 Elasticsearch 密钥库中为 GCS 客户端创建一个条目

  1. 登录 Elastic Cloud 控制台
  2. 导航到您要配置的部署的 Security 页面。
  3. 找到 Elasticsearch keystore 并选择 Add settings(添加设置)。
  4. 输入 Setting name gcs.client.secondary.credentials_file
  5. Type 设置为 JSON block / file,然后添加您的 GCS 服务账户密钥 JSON 文件
  6. 选择 保存 (Save)
  1. 打开 Kibana 并转到 Management > Snapshot and Restore

  2. Repositories 标签页上,选择 Register a repository

  3. 为您的仓库提供一个名称,并选择类型 Google Cloud Storage

  4. 提供以下设置

    • Client: secondary

    • Bucket: 您的 GCS 存储桶名称

    • Base path: 包含快照的目录

      • 此设置是可选的。如果您有多个集群写入同一个 GCS 仓库,请包含一个 base_path。这可确保快照不会覆盖其他集群的快照元数据。
  5. 添加您希望配置的任何其他设置。

  6. 选择 注册

  7. 选择 Verify 以确认您的设置正确且部署能够连接到您的仓库。

现在,您的快照仓库已使用 GCS 设置完毕!您可以使用 Kibana 管理您的快照,并开始将 Elasticsearch 快照发送到您自己的存储桶。有关详细信息,请查看快照和恢复文档。

© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.