我正在使用 preview.azure.portal 下的 Azure Resource Mover 在订阅之间移动应用服务及其依赖项,但一直遇到以下错误:
{"code":"ResourceMoveProviderValidationFailed","target":"Microsoft.Web/sites","message":"{"Code":"BadRequest","Message":"请选择所有 Microsoft.Web来自“SourceTestRG”的资源 用于跨订阅迁移的资源组。 另外,请确保目标资源组“DestTestRG” 在移动操作之前没有任何 Microsoft.Web 资源。 以下是您必须一起移动的资源列表:AzureTestAppTest (Microsoft.Web/sites)。 此资源位于资源组“SourceTestRG”中, 但托管在资源组“AppsRG”中。这可能是先前移动操作的结果。
目标 RG 'DestTestRG' 没有任何资源。 关于可能是什么问题的任何想法?
更新:
所以基本上流程如下?
创建一个应用服务计划让我们说 ResourceGroup 中的 MainAppServicePlan 让我们说订阅 MainSub1 下的 ASPRG1
您可以在不同的资源组中创建资源,例如:
App Service: AppService1 in ResourceGroup RGApp1
App Service: AppService2 in ResourceGroup RGApp2
App Service: AppService3 in ResourceGroup RGApp3
但他们都在应用服务计划 ASPRG1 之下。 这意味着如果我尝试从 AppService1 从 MainSub1 移动到 MainSub2 它会给出错误 因为我需要移动 AppService2 和 AppService3,对吗?
如果是这种情况,创建一个全新的应用服务计划并将 AppService1 移动到新的应用服务计划是否可行? AppService 计划,然后由于该 App 服务计划中没有其他资源,那么交叉订阅迁移应该可以吗? 应用服务计划已经在应用服务上设置后是否可以更改?
答案 0 :(得分:0)
应用服务资源和资源组在内部绑定在一起,并不总是透明的。有关所有注意事项,请参阅 Move guidance。
特别是:
<块引用>