我已经配置了 Azure Cloud ElasticSearch,es 和 kibana Long URL 是这样的
https://name.kb.australiaeast.azure.elastic-cloud.com:9243/
出于安全和人类可读的目的,我需要针对 Kibana 冗长的 URL 添加自定义域,我工作了将近 4 个小时没有直接在 Azure ES Cloud 中找到任何用于添加自定义域的功能,或者我遗漏了什么? 或者我应该使用 nginx/反向代理之类的东西,如果是的话怎么可能? 或者还有一件事,我如何才能更安全地保护 elastic/kibana 用户
如果您将 Azure Cloud ElasticSearch 称为市场上的 Elasticsearch (Elastic Cloud),则需要在 Elastic Cloud 上设置自定义域。
在底层,它会在 Elastic Cloud 上创建一个帐户/集群并设置 SSO,因此您可以使用您的 azure 用户登录 Elastic Cloud。除此之外,索引、用户、API 密钥等的创建……需要在 Elastic Cloud 端进行。
为部署创建自定义端点别名新部署是 分配了从部署名称派生的默认别名。这个别名 如果需要,可以稍后修改。
为现有部署添加别名:
从“部署”菜单中,选择一个部署。在自定义端点下 别名,选择编辑。定义一个新的别名。确保你选择了一些东西 对你有意义。
使别名尽可能唯一以避免冲突。别名 可能已经被其他用户要求部署在 地区。
选择更新别名。
更多信息:
https://www.elastic.co/guide/en/cloud/current/ec-regional-deployment-aliases.html
https://xeraa.net/blog/2020_custom-domains-and-anonymous-access-on-elastic-cloud/
PS:使用 Nginx 也是一个有效的选项,它在第二个链接中有描述