面临与Azure应用服务资源部署相关的问题。我们在订阅A中已有一个应用服务,其自定义域为XYZ。现在,我们尝试在订阅B中创建一个新的应用服务,其域名与XYZ相同。我们已在DNS区域中添加了相应的asuid TXT记录,用于将域Map到新的应用服务。我的意思是存在一个asuid。具有两个应用程序服务的验证ID的XYZ TXT记录。根据文档将多个应用程序绑定到同一域时需要此记录。
现在,在我们的ARM版本中,我们面临以下失败:主机名"XYZ"与现有主机名冲突。
根据应用程序服务文档,应该可以为多个应用程序分配同一个自定义域,以便我们可以在不停机的情况下进行迁移。我确实找到了一些链接,这些链接指出,如果应用程序的部署单元相同,则此自定义域分配将产生如上所述的冲突。例如,迁移活动DNS名称-Azure应用程序服务|微软学习
但这似乎完全超出了我们通过部署来控制的能力??是不是我们遗漏了什么,或者有人对如何解决这个问题有更多的想法?
1条答案
按热度按时间bweufnob1#
从您提到的文档中:
当你在同一资源组和同一区域中创建两个应用时,Azure会将它们放在同一部署单元中。但是,无法确保情况正好相反。换句话说,在其他部署单元中创建计划的唯一方法是在新资源组或区域中不断创建计划,直到获得其他部署单元。
如果您在不同的资源组中创建新的AppService Plan,则您将有很大的机会获得不同的部署单元。
这可能不能保证。但是我做了一个快速检查,在不同资源组的56个AppService计划中,我没有得到一个重叠的部署单元。
您还可以在新资源组中创建AppService计划,直到获得所需的新部署单元,然后将AppService计划移动到所需的资源组中。它将保留在同一部署单元中。