Tak*_*khi 9 authentication azure azure-storage azure-storage-blobs
我使用静态网站功能在 Azure 存储中托管了一个简单的网站。该网站的网址现已公开。(任何拥有 url 的人都可以访问该网站)。但我的目的是只为我想要的用户提供访问权限。有没有办法限制对 Azure 存储中托管的静态网站的公共访问?
小智 5
静态网站托管使文件可用于匿名访问。如果需要控制谁可以访问文件,可以将文件存储在 Azure blob 存储中,然后生成 使用共享访问签名 (SAS) 来限制访问。
传递给客户端的页面中的链接必须指定资源的完整 URL。如果资源受到代客密钥(例如共享访问签名)的保护,则此签名必须包含在 URL 中。 https://docs.microsoft.com/en-us/azure/architecture/patterns/static-content-hosting
您可以尝试通过 SAS 令牌配置 CDN 端点以访问私有 Blob 容器(不要使用静态网站功能,因为该端点是完全公共的)。Azure CDN 本身就支持这种情况——在最坏的情况下,您可以编写重写规则以使用 SAS 令牌将请求重定向到 Blob 端点。
归档时间: |
|
查看次数: |
8386 次 |
最近记录: |