Elastic Cloud编辑

Search::Elasticsearch 可用于连接到 Elastic Cloud

要将 Perl 客户端连接到 Elastic Cloud,您需要获取以下数据

  • Elasticsearch 服务器地址(即公共 URL);
  • Elastic Cloud API 密钥;

您可以从 Elastic Cloud 仪表板检索这些数据。您需要打开 管理部署 页面并 复制 Elasticsearch 的端点(请参见下面的屏幕截图)。

Copy endpoint

此端点是测试实例的服务器地址(例如 https://my-test.es.us-central1.gcp.cloud.es.io)。

完成此步骤后,您需要在 管理 页面 安全 部分下生成 API 密钥

Security

单击 创建 API 密钥 按钮时,您可以选择名称并设置其他选项(例如,限制权限、过期时间等)。

API key name

完成此步骤后,您将在 API 密钥页面中获得 API 密钥

API key

重要提示:您需要将 `API 密钥` 复制并存储在安全的地方,因为您将无法在 Elastic Cloud 中再次查看它。

最后,您可以使用 Elasticsearch 端点和 API 密钥连接 Perl 客户端,如下所示

my $e = Search::Elasticsearch->new(
    nodes => [ 'https://my-test.es.us-central1.gcp.cloud.es.io' ],
    elastic_cloud_api_key => 'insert here the API Key'
);