在 Azure 上更改 Blob 容器访问策略

Changing blob containers access policy on azure

我最近更改了我在应用程序中使用的 blob 容器的 azure 访问策略,从 Public 更改为 Private 以保护它们。 我注意到有些 blob 在不提供 SAS 查询的情况下仍然可以访问,但是它们属于私有容器。 (https://mydomain.blob.core.windows.net/container/folder/file.extension) 而其他一些只能通过生成的 SAS 查询访问。 我错过了一步吗?

请检查浏览器是否缓存了blob。通常,如果浏览器缓存了 URL,则请求不会发送到服务器,而是直接从浏览器本身提供服务。要检查浏览器是否已缓存 blob,请尝试访问 blob 并观察网络流量。您应该看到该请求的 304 状态代码。