0

所以我有两个 Azure Cosmos DB 数据库,其中一个正在使用 Table API。

我已经在我连接的专用区域中设置了专用端点和 DNS 设置。但是,当我使用 Table API 时,我会遇到错误,因为集群有时会解析为不同的 DNS 名称,而不是建议在 Cosmos 中为 Table API 设置的名称。

然后连接通过 NAT 网关路由到被 Cosmos 防火墙阻止的公共端点。

我捕获了 DNS 查询,我看到了这个

DNS 查询

如果我更改要使用的代码:

tableClient.TableClientConfiguration.UseRestExecutorForCosmosEndpoint = true;

然后它可以正常工作,但根据文档,它会减慢速度并增加延迟,因为它没有使用 Cosmos 原生协议。

有人在这里有任何线索吗?我相信我还需要启用其他功能,我将配置设置为私有端点中的表子资源。

4

0 回答 0