【发布时间】:2020-05-15 12:19:11
【问题描述】:
应用服务自定义域需要在部署时进行验证,这反过来又需要 DNS CNAME 指向新的应用服务名称。但是,应用服务名称是动态创建的,因此我们不知道它在部署时的名称。这个https://docs.microsoft.com/en-us/azure/app-service/manage-custom-dns-migrate-domain 几乎解决了这个问题,但它也需要您在部署之前知道应用服务名称。
我尝试使用应用网关代替坐在应用服务前面并在重写规则中编辑 URL。这部分有效,但不幸的是,它有一个记录在案的错误,如果要重写许多 Set-Cookie,它会重写第一个并删除其余的。因此,我们不能重写 App Gateway 上的标头(直到 MS 修复错误),而是必须将公共 URL 一直发送到后端 App Service,因此我们需要在 App Service 上定义自定义域自己。
问题是:如果在创建应用服务之前我不知道应用服务的名称,如何在使用 Azure Devops 进行部署时在应用服务上创建自定义域?
【问题讨论】:
-
无法获得您的最新信息,Simon 的解决方法对您有帮助吗?或者,如果您有任何疑问,请随时在此处分享。
-
嗨休。不,西蒙的建议不起作用。您能否确认 Azure Devops 和自定义域(在部署时选择了应用名称)不兼容?
标签: azure-devops azure-web-app-service