Elasticsearch Cloud Id vs Uri使用privateLink连接

qvtsj1bj  于 2023-06-21  发布在  ElasticSearch
关注(0)|答案(1)|浏览(142)

我们有一个安全要求,在连接到弹性云中的弹性集群时使用私有链接。
然而,当使用私有链接时,我们使用Cloud Id连接的旧解决方案将不再工作。我们对其进行了测试,并在本讨论中得到了证实-link
我们可以切换到使用Uri连接,但是我注意到官方文档中的这句话-链接
我们建议尽可能使用云ID,因为您的客户端将自动配置为与Elastic Cloud配合使用,包括HTTPS和HTTP压缩。
这将是我们将要使用的连接设置

ConnectionSettings settings =
    new ConnectionSettings(new Uri("https://someUri.privatelink.westeurope.azure.elastic-cloud.com:443"))
        .DefaultIndex(DefaultIndex)
        .EnableDebugMode()
        .MaximumRetries(MaxRetries)
        .MaxRetryTimeout(MaxRetryTimeout)
        .ApiKeyAuthentication(new ApiKeyAuthenticationCredentials("someApiKey"))
        .EnableApiVersioningHeader();

现在我不确定官方文档中的作者所说的最佳使用弹性云是什么意思。
您是否认为我们应该在这里为生产就绪场景添加任何设置?如果我们不使用云ID,是否有一些事情可能无法工作?

p5cysglq

p5cysglq1#

无法通过私有链接连接使用cloud-id认证。云Id解析为弹性集群公有URL...请参阅Elastic讨论板中的this讨论。

相关问题