问题描述
所以我有两个 Azure Cosmos DB 数据库,其中一个使用 Table API。
我在连接的专用区域中设置了专用端点和 DNS 设置。但是,当我使用 Table API 时,我得到并出错,因为集群在某些时候解析为不同的 DNS 名称,而不是建议在 Cosmos 中为 Table API 设置的名称。
然后连接通过 NAT 网关路由到在 Cosmos 防火墙中被阻止的公共端点。
我捕获了 DNS 查询并看到了这个
如果我更改要使用的代码:
tableClient.TableClientConfiguration.UseRestExecutorForCosmosEndpoint = true;
然后它可以正常工作,但根据文档,它会减慢速度并增加延迟,因为它没有使用 Cosmos 本机协议。
这里有人知道吗?我相信我还需要启用其他功能,我将配置设置为私有端点中的 Table Sub 资源。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)