移至另一个订阅:无法移动资源,因为某些网站由其他资源组托管,但位于资源组' XXX'

时间:2017-08-23 07:23:33

标签: azure azure-web-sites azure-resource-manager

我有资源组" MyResources",其中包含4个资源:

  • AppService - JsonConvert.DeserializeObject<List<filterObject>>(filter);
  • AppServicePlan - myserver
  • ApplicationInsights - MyServerWestEuFarm
  • StoregeAccount - myserver-insights

当我尝试将它们移动到另一个订阅时,我收到错误消息:

  

无法移动资源,因为某些网站由其他资源组托管,但位于资源组&#39; MyResources&#39;中。站点列表和相应的托管资源组:myserver:vyvojari.sk&#39;。这可能是先前移动操作的结果。将站点移回相应的主机资源组,然后重试。 (代码:BadRequest,目标:Microsoft.Web / serverFarms)

这是什么意思?特别是myserverstorage令人困惑。

myserver:vyvojari.sk是另一个资源组,我可能有可能在过去的那个资源组中创建了"vyvojari.sk" appservice并进行了移动。那是什么?

在myserver AppService的资源浏览器中,我看到:

myserver

但是什么是webspace和selflink?我怎样才能改变它?

3 个答案:

答案 0 :(得分:2)

这可能太明显但我认为,他们希望您将'myserver'资源移回'vyvojari.sk'资源组。完成后,执行订阅操作。

尽管myserver在当前资源中(尽管你已经说过,你可能已经将它移到了这里),但仍有可能在该vyvojari资源组中“托管”,尽管它是当前组的一部分。通过这种逻辑,看起来将其移回vyvojari应该允许您执行与订阅相关的任务。

答案 1 :(得分:0)

将App Services移动到另一个资源组/订阅时,您需要考虑以下限制。

使用App Service应用时,您无法仅移动App Service计划。要移动App Service应用,您可以选择:

  • 移动App Service计划和其中的所有其他App Service资源 资源组到尚未拥有App的新资源组 服务资源。此要求意味着您必须移动应用程序 与App Service计划无关的服务资源。

  • 将应用移动到其他资源组,但保留所有应用服务 计划在原始资源组中。

App Service计划不需要与应用程序位于同一资源组中,以使应用程序正常运行。

有关限制的更多详细信息,请参阅此documentation。只有满足所有要求/条件,您才能移动资源。

答案 2 :(得分:0)

您应该已将资源移回原始资源组(根据错误,myResources),迁移到不同的订阅,然后根据需要将它们重新细分为受尊重的资源组。