你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

Microsoft Discovery的网络安全

Microsoft Discover 提供两层网络安全来保护您的工作区资源和数据平面流量:

层 它保护的内容 工作原理
网络加固 托管资源,如数据库、存储、AI 服务和其他后端服务 网络安全边界 (NSP) 和托管资源组 (MRG) 资源的专用终结点仅允许授权 Discovery 组件访问。
专用终结点 工作区和书籍架数据平面 API Azure 专用链接 通过 Azure 专用网络主干路由 API 流量,避免暴露在公共互联网中。

默认情况下,为所有使用 2026-02-01-preview API 版本及更高版本管理的工作区和书架启用网络强化。 用于数据平面访问的专用终结点是可选的,可以单独配置。

为什么网络安全很重要

创建Microsoft发现工作区或书籍架时,该服务代表你预配托管资源(数据库、存储帐户、AI 服务)。 此前,这些资源拥有公共端点,数据平面API流量穿越公共互联网。

默认情况下启用网络强化后,所有托管资源现在会自动受到保护。 为数据平面访问启用专用终结点可提供额外的安全性:

  • 数据保护 - 所有流量都保留在 Azure 主干网络上,从未经过公共互联网。
  • 符合性 - 满足网络强化和专用连接的法规要求。
  • 减少攻击面 - 托管资源只能访问授权的发现服务组件。
  • 深度防御 - 合并网络外围、专用终结点、虚拟网络注入和基于标识的访问控制。

前后对比

之前:未进行网络硬化

图示展示了无网络强化的部署,其中流量通过公共 Internet 传输。

之后:网络加固

此图展示了采用私有终结点的网络加固部署,其中流量保留在 Azure 的骨干网络中。

方面 未进行网络加固 使用网络强化(默认值)
托管的资源 公共端点 锁定在 NSP 和专用终结点之后
数据平面流量 公共 Internet 通过 专用链接 访问 Azure 主干网络

网络强化的工作原理

创建工作区时,Discovery 控制平面会自动:

  1. 围绕为工作区预配的托管资源创建网络安全外围(NSP)。
  2. 为托管资源(数据库、存储、AI 服务)部署专用终结点,以便它们通过Azure主干网进行通信。
  3. 使用委派子网为工作区服务配置虚拟网络注入,确保工作区平台服务和代理在虚拟网络中运行。

NSP 强制仅授权发现服务组件可以访问托管资源。 发现组件之间不会通过公共 Internet 传输任何数据。

所需的角色分配

若要创建 NSP 关联,Discovery 第一方服务主体(Discovery 控制平面服务应用)需要对你的订阅进行两次角色分配:

  • Discovery NSP 外围连接器 (自定义角色) - 允许服务主体创建 NSP 入站访问规则。
  • 至少为读取者(内置角色)- 允许服务主体枚举订阅资源进行网络配置验证。 如果您已被指定为“所有者”或“参与者”,则不需要单独指定“读者”角色。

有关创建和分配这些角色的步骤,请参阅 “配置网络安全”。

专用终结点如何为数据平面流量进行路由

使用 Azure 专用链接,可以通过虚拟网络中的专用终结点访问工作区和书架数据平面 API。 配置时:

  • 在虚拟网络子网中创建专用终结点,接收专用 IP 地址。
  • 专用 DNS 区域将发现服务 FQDN 映射到专用 IP。
  • 来自虚拟网络的所有 API 流量都解析为专用终结点,并遍历 Microsoft 主干网络。

如果没有专用终结点,数据平面 API 调用将遍历公共 Internet。 使用专用终结点时,流量完全保留在Azure主干中。

publicNetworkAccess 值 通过专用终结点 通过公共 Internet
Enabled(默认值) 允许 允许
Disabled 允许 403 禁止访问

专用终结点支持的资源类型

资源类型 群组标识符 专用 DNS 区域
Microsoft.Discovery/workspaces workspace privatelink.workspace.discovery.azure.com
Microsoft.Discovery/bookshelves bookshelf privatelink.bookshelf.discovery.azure.com

Discovery 资源支持自动批准在同一租户内创建的专用终结点。 跨租户连接需要资源所有者手动批准。

NSP 边界加入者角色的安全说明

  • 最小权限 - 此自定义角色仅授予 joinPerimeterRule/action 和 networkSecurityPerimeterOperationStatuses/read 这两项权限,这是创建 NSP 访问规则所需的最小权限。
  • 无数据访问权限 - 此权限不授予读取、写入或删除任何客户数据或资源的权限。
  • 需要订阅范围 - 权限必须位于订阅范围内,因为 NSP 入站访问规则引用订阅作为允许的源。

局限性

  • 不支持跨区域专用终结点。 专用终结点必须与发现资源位于同一区域。
  • 每个专用终结点连接的作用域限定为单个工作区或书架资源。
  • 每个发现资源(工作区、书籍架、超级计算机)都需要其自己的唯一非重叠子网。 无法在不同的发现资源实例之间共享子网。
  • 超级计算机的 AKS API 服务器具有公共 FQDN。 工作负荷流量保留在虚拟网络中,但 Kubernetes API 服务器终结点是可公开访问的。 计划将来发布专用群集支持。
  • 不支持 NSP 的托管资源会通过虚拟网络注入或委托子网来进行保护。
  • 这些区域支持网络强化: 美国东部、 英国南部和 瑞典中部。

后续步骤