gpt4 book ai didi

c# - 获取RequestFailedException : Public access is not permitted on this storage account when accessing Blob Storage in Azure

转载 作者:行者123 更新时间:2023-12-02 23:05:52 29 4
gpt4 key购买 nike

场景:

我有一个 Azure Web 应用程序正在尝试访问 Blob 存储容器,但收到以下错误:RequestFailedException:此存储帐户不允许公共(public)访问。

我正在尝试使用应用程序的托管身份来针对 Blob 存储进行身份验证,而无需将其公开。

它们位于同一 VPN、同一区域

知道哪里可能出错吗?

谢谢!

应用服务计划:S1

enter image description here

一些环境变量

Environment Variables

有系统分配的托管 ID

enter image description here

托管 ID 的 Azure 角色分配:

enter image description here

最后是代码:

enter image description here

以及一些 Blob 存储配置

enter image description here

它们都在同一个 VNET 中

enter image description here

enter image description here

enter image description here

最佳答案

好吧,他们所说的细节就是魔鬼。

即使容器已经存在,该行也失败并抛出“不允许公共(public)访问”,这是完全有道理的。

抱歉给您带来不便。

enter image description here

关于c# - 获取RequestFailedException : Public access is not permitted on this storage account when accessing Blob Storage in Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70834393/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com