0

到目前为止我所做的是:

  1. 创建 Azure 虚拟网络。
  2. 在其中创建子网并将网络安全组分配给该子网。
  3. 在网络安全组中,我向入站和出站添加了规则,以允许从任何源到任何 目的地的流量。
  4. 在“防火墙和虚拟网络”下的 cosmos db 中,我打开了“选定网络”,并添加了上面创建的虚拟网络和子网。

当我尝试通过“获取数据”选项从 power bi 桌面应用程序连接到 cosmos db 时尝试了上述所有操作后,出现以下错误。

在此处输入图像描述

4

1 回答 1

1

如果您已启用Selected Networksturnon并已在Firewall and Virtual network. 您实际上将 Azure Cosmos 帐户配置为仅允许从虚拟网络 (VNet) 的特定子网进行访问。在限制对虚拟网络中子网的访问的步骤中,您需要在子网上为 Azure Cosmos DB 启用服务终结点。在此处阅读完整步骤。

此外,如果您尝试从 power bi 桌面应用程序私下连接到 cosmos db,则需要部署额外的虚拟网络网关(VPN) 以将本地网络连接到当前环境中的 Azure 虚拟网络。否则,如果没有 VPN 网关,则需要将桌面应用程序的出站公共 IP 范围添加到 Azure Cosmos DB 的防火墙。可以在 Azure Cosmos 帐户上启用虚拟网络服务终结点和 IP 访问控制策略(也称为防火墙)。阅读此处以获取更多参考。

于 2020-06-19T07:27:46.413 回答