我有一个简单的静态网页(一个html文件),我已经托管到我的存储blob容器(通过静态网站选项)。我的存储已将网络防火墙配置为“从选定的虚拟网络和IP地址启用”选项。
根据文档(MSDN);如上所述的防火墙设置也将阻止静态网站容器/blob的流量,因此地球仪各地的任何机构都无法访问我的静态网站,而无需将其公共IP列入白名单。
**由于多种原因,我不允许更改防火墙设置。**我也不能为一个地区(大陆)的所有用户配置所有公共IP地址(实际上不可能)
我能想到的可能的选择是:
- CDN与存储的组合=>不是我需要的解决方案,因为成本很高。我也不需要所有的CDN好处。
1.通过Azure的AppService或Static WebApps服务托管网页=>对于一个简单的网页来说又太多了(一个带有CSS的html文件)
1.创建另一个具有完全公共网络防火墙访问权限的存储帐户,并在那里托管网站,并确保此帐户中没有其他敏感数据
请提出可能的解决方案。
谢谢
注意:我已经在stackoverflow/google/github上搜索过了。没找到任何答案
1条答案
按热度按时间s5a0g9ez1#
如果你需要自定义域和SSL,我会选择静态Web应用程序。如果您不关心域是什么,我会选择一个新的专用存储帐户.l,并带有Web选项。