Azure静态Web应用程序中预览环境的自定义域?



在Azure静态Web应用程序上,您可以使用pro计划获得10个暂存环境,并且您可以将这些环境设置为每个分支具有稳定的url。

我有几个这样的分支。stage,dev,等等)我想把它们作为默认域的子域。意思是,在分支stage上的构建将转到stage.foo.com,以此类推。我已经添加了一些自定义域,但这些都去main/生产分支。我不知道如何将它们指向特定的staging分支。

我认为一种选择可能是将子域名的CNAME设置为稳定的分支域名,如:

CNAME  stage  foo-stage.1.centralus.azurestaticapps.net

但是我找不到任何地方提到这个,我担心它不会以这种方式验证域。有办法做到这一点吗?

我有同样的问题。文档中没有提到这是一个选项。我尝试将CNAME记录添加到命名的稳定环境。但是,由于Azure在指定环境上启用了HSTS (HTTP严格传输安全),因此无法正常工作。

编辑:我已经在微软创建了一个支持单。我将在得到响应时更新

Edit2:目前不可能为命名环境使用自定义域。可以将自定义域添加到Azure应用程序服务..

我已经创建了一个建议来添加这个功能https://feedback.azure.com/d365community/idea/e255188c-7918-ed11-a81b-6045bd853198