无法通过应用程序从 CosmosDB 获取数据
Cannot acquire data from CosmosDB through app
我在使用 azure 连接字符串连接到 Azue Cosmos db 时遇到问题,就像这样:
new CosmosClient("AccountEndpoint=https://XADDRESS:443/;AccountKey=XKEY;");
像这样执行以下操作会在大约 2-3 分钟内出现错误:
await cos.CreateDatabaseIfNotExistsAsync("DBNAME")
错误信息:请求的名称有效,但未找到请求类型的数据
我已经下载了模拟器来测试本地创建的 cosmos db,一切似乎都在那里工作,没有任何问题。
可能是防火墙或dns问题?
我创建自己的 db/container 或直接通过 Azure 门户添加项目也没有问题。
在不了解上下文的情况下,一些简单的故障排除任务包括:
查看您当前是否在门户的“防火墙和虚拟网络”部分中使用“所有网络”或“选定网络”配置了您的数据库选定的网络设置需要防火墙配置。
Firewall and virtual networks
查看文档 Configure IP firewall in Azure Cosmos DB 以验证您是否允许任何特定 IP 地址(如果您是 运行 本地应用)。
我在使用 azure 连接字符串连接到 Azue Cosmos db 时遇到问题,就像这样:
new CosmosClient("AccountEndpoint=https://XADDRESS:443/;AccountKey=XKEY;");
像这样执行以下操作会在大约 2-3 分钟内出现错误:
await cos.CreateDatabaseIfNotExistsAsync("DBNAME")
错误信息:请求的名称有效,但未找到请求类型的数据
我已经下载了模拟器来测试本地创建的 cosmos db,一切似乎都在那里工作,没有任何问题。 可能是防火墙或dns问题? 我创建自己的 db/container 或直接通过 Azure 门户添加项目也没有问题。
在不了解上下文的情况下,一些简单的故障排除任务包括:
查看您当前是否在门户的“防火墙和虚拟网络”部分中使用“所有网络”或“选定网络”配置了您的数据库选定的网络设置需要防火墙配置。
Firewall and virtual networks
查看文档 Configure IP firewall in Azure Cosmos DB 以验证您是否允许任何特定 IP 地址(如果您是 运行 本地应用)。