自 2023 年 8 月起,对存储帐户的匿名访问似乎已被禁用。 我正在尝试创建一个 CDN,它将托管 javascript 文件以供各种公司范围内的相关应用程序使用。
由于匿名访问被禁用,我如何向我的 Azure CDN 的使用者提供读取访问权限?
尝试查看 CDN 端点(使用浏览器)时,我不断收到此错误:
<Code>PublicAccessNotPermitted</Code>
<Message>Public access is not permitted on this storage account.</Message>
我知道有 SAS 令牌,但它们有过期时间,所以我认为这不是一个可行的解决方案。
解决此 CDN/存储访问问题的可行解决方案是什么?禁用匿名访问似乎会让 CDN 的一般用例变得过时。
现在我遇到了障碍,正在认真考虑将我的 javascript 发布为节点包。
已更新
我必须仔细检查这一点,但看起来我通过在 CDN 上添加具有 Reader 角色的系统用户身份来解锁。
更新(3天后)
今天验证后,我无法再次在 CDN 端点上访问内容。所以我又回到了这个问题上的绘图板。