用于处理多个环境的 Azure 子域

标签 azure

我有一个依赖于一系列 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/

相关文章:

Azure Functions 服务无法识别从外部客户端发送的请求

azure - New-AzureADApplicationPasswordCredential 引发 Authorization_RequestDenied

azure - JavaScript HTTP 触发器 Azure 函数

Azure 人脸识别给出 "Attribute 'qualityForRecognition'仅支持recognition_03和recognition_04。”错误

azure - 如何获取 App Insights 应用程序日志错误通知?

azure - 单一数据库共享 Azure SQL Server

azure - aspnet_regsql 和部署到 Azure

c# - 使用 SAS 将文件从 Azure Blob 存储下载到浏览器

sql-server - 如何检索最新的 Identity 值并在 SQLServer/Azure 中的 INSERT 语句中使用它?

azure - 我们可以使用 powershell 实现 azure 自动修复自定义操作吗?如果可能的话,实现它的最佳实践应该是什么?