Azure存储账户静态站点与Static Web App域名关联及CI/CD疑问
问题解答
1. 存储账户$web静态站点的自定义域名配置问题
存储账户的静态网站功能没有内置的自定义域名管理界面,并非你遗漏了功能。若要绑定自定义域名,需通过Azure CDN实现:先为存储账户静态站点配置CDN终结点,再在CDN中配置自定义域名并完成DNS验证,同时CDN可提供HTTPS支持。
这类存储账户静态站点更适合快速测试、临时部署场景;如果需要规范的自定义域名管理、内置HTTPS、CI/CD集成等生产级功能,建议使用Azure Static Web App,它自带专门的「Custom Domains」配置界面,无需额外依赖CDN即可完成域名绑定。
2. 搜索不到存储账户静态站点的原因
Azure存储账户的静态站点是存储账户的附属功能,属于存储账户资源的一部分;而Azure Static Web App是独立的云服务资源,二者属于不同的资源类型。因此在搜索栏选择「Static Web Apps」分类时,无法找到存储账户内的静态站点,需切换到「存储账户」分类或直接搜索存储账户名称才能找到。
3. Bitbucket Cloud与Azure CI/CD的环境限制
Bitbucket Pipelines并非仅支持Linux环境,但Azure官方提供的部署脚本、任务镜像大多基于Linux,Windows环境的支持较为有限。若要使用Windows环境,需自行配置Windows runner,操作复杂度更高。针对Azure静态资源的部署,Linux环境是更简便、常用的选择。
内容的提问来源于stack exchange,提问作者user7864139
相关产品推荐
相关产品推荐

