获取 RequestFailedException:Public 访问 Azure 中的 Blob 存储时不允许对此存储帐户进行访问
Getting RequestFailedException: Public access is not permitted on this storage account when accessing Blob Storage in Azure
场景:
我有一个 Azure Web 应用程序正在尝试访问 Blob 存储容器,但出现以下错误:RequestFailedException:Public 此存储帐户不允许访问。
我正在尝试使用应用程序的托管标识来针对 Blob 存储进行身份验证,而不必进行 public。
他们都在同一个VPN,在同一个区域
知道哪里出了问题吗?
谢谢!
应用服务计划:S1
部分环境变量
存在系统分配的托管 ID
托管 ID 的 Azure 角色分配:
最后代码:
和一些 Blob 存储配置
他们都在同一个VNET
好吧,魔鬼在他们所说的细节中。
即使容器已经存在,该行失败并抛出 Public 不允许访问,这是完全合理的。
抱歉给您带来不便。
场景:
我有一个 Azure Web 应用程序正在尝试访问 Blob 存储容器,但出现以下错误:RequestFailedException:Public 此存储帐户不允许访问。
我正在尝试使用应用程序的托管标识来针对 Blob 存储进行身份验证,而不必进行 public。
他们都在同一个VPN,在同一个区域
知道哪里出了问题吗?
谢谢!
应用服务计划:S1
部分环境变量
存在系统分配的托管 ID
托管 ID 的 Azure 角色分配:
最后代码:
和一些 Blob 存储配置
他们都在同一个VNET
好吧,魔鬼在他们所说的细节中。
即使容器已经存在,该行失败并抛出 Public 不允许访问,这是完全合理的。
抱歉给您带来不便。