解决 Blob 存储帐户防火墙设置问题

存储帐户防火墙中使用的特定设置可能会导致 Blob 存储目标创建失败。 Azure HPC 缓存团队正在开发针对此问题的软件修补程序,但你可以按照本文中的说明操作以绕过此问题。

仅允许从“选定的网络”访问的防火墙设置可以阻止缓存创建或修改 Blob 存储目标。 此配置位于存储帐户的“防火墙和虚拟网络”设置页面中。 (此问题不适用于 ADLS-NFS 存储目标)

问题是缓存服务使用独立于客户环境的隐藏服务虚拟网络。 无法显式授权此网络访问存储帐户。

创建 Blob 存储目标时,缓存服务使用此网络检查容器是否为空。 如果防火墙不允许从隐藏网络进行访问,则检查将失败,存储目标的创建也会失败。

防火墙也可阻止对 Blob 存储目标命名空间路径的更改。

要绕过此问题,请在创建存储目标时暂时更改防火墙设置:

  1. 转到存储帐户“防火墙和虚拟网络”页,然后将“允许的访问来源”设置更改为“所有网络” 。
  2. 在 Azure HPC 缓存中创建 Blob 存储目标。
  3. 创建存储目标的命名空间路径。
  4. 成功创建存储目标和路径后,将帐户的防火墙设置更改回“选定的网络”。

Azure HPC 缓存不使用服务虚拟网络访问完成的存储目标。