我有一个依赖于一系列 Azure 服务的 Web 应用程序。目前,为了处理不同的环境,我们有一个订阅和资源组来处理我们使用的每个环境(开发、测试、登台、生产)。
目前,除 Prod 之外的每个 Web 应用程序站点都使用 Azure 在创建时分配给 Web 应用程序的默认 URL。
这导致内部业务案例测试人员对哪些网址进入哪些环境感到困惑。
我想知道是否可以创建根据环境命名的子域(因此,如果 prod 是 https://superglue.com 那么 dev 将是 https://dev.superglue.com )以及是否可以,是否有任何理由不这样做就这样。
提前感谢您的帮助!
最佳答案
您可以向每个 Web 应用服务添加自定义域。例如,您可以使用 DNS 提供商中的 CNAME
记录映射子域 www.contoso.com
。然后在 Web 应用的自定义域页面中,将完全限定的自定义 DNS 名称 www.contoso.com
添加到列表中。
您可以按照官方文档中的这些步骤操作。 https://learn.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain#map-your-domain
如果您有免费的 F1 价格等级,Azure 不支持此功能。但如果您共享 D1 价格层,则可以添加自定义域。对于基本价格层及以上价格层,您可以添加自定义域和 SSL 绑定(bind)。
关于用于处理多个环境的 Azure 子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56116156/