首页 > 解决方案 > 在 Azure 上克隆资源组错误:帐户 XYZ 已在此订阅中的另一个资源组中

问题描述

我需要Resource Group在 Azure 上克隆一个。为了测试这个过程,我创建了一个新的,并添加了一个VM

然后我去Resource Groups > [my group] > Automation Script > Deploy,接受条款和条件并点击Purchase

结果是这个错误:

{"telemetryId":"05cbc6fb-2597...", "bladeInstanceId":"Blade_f46316807e514f23acb93...","galleryItemId":"Microsoft.Template","createBlade":"DeployToAzure","code":"InvalidTemplateDeployment","message":"The template deployment 'Microsoft.Template' is not valid according to the validation procedure. The tracking id is '4f29d0ac-30b8...'. See inner errors for details. Please see https://aka.ms/arm-deploy for usage details.","details":[{"code":"PreflightValidationCheckFailed","message":"Preflight validation failed. Please refer to the details for the specific errors.","details":[{"code":"StorageAccountInAnotherResourceGroup","target":"appsvcr...","message":"The account appsvc... is already in another resource group in this susbscription."}]}]}

错误描述是

The account appsvc... is already in another resource group in this susbscription

我尝试编辑模板或参数以删除Storage Account或移动storage account自身,但随后出现帐户不能为空的错误。

知道如何解决这个问题吗?

编辑:该部分的parameters选项卡Deploy

{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": { "virtualMachines_TestRGVM1_name": { "value": null }, "networkInterfaces_testrgvm114_name": { "value": null }, "networkInterfaces_testrgvm1440_name": { "value": null }, "publicIPAddresses_TestRGVM1_ip_name": { "value": null }, "publicIPAddresses_TestRGVM1ip746_name": { "value": null }, "networkSecurityGroups_TestRGVM1_nsg_name": { "value": null }, "networkSecurityGroups_TestRGVM1nsg740_name": { "value": null }, "storageAccounts_appsvcrglinuxcentralu225_name": { "value": null }, "virtualNetworks_appsvc_rg_Linux_CentralUS_vnet_name": { "value": null }, "virtualNetworks_TestCloningBase_virtual_network_name": { "value": null }, "securityRules_SSH_name": { "value": null }, "securityRules_RDP_name": { "value": null }, "securityRules_SSH_name_1": { "value": null }, "securityRules_RDP_name_1": { "value": null }, "disks_TestRGVM1_OsDisk_1_fa82f490edc742d4b4fc47cf9d8f1a77_name": { "value": null }, "subnets_default_name": { "value": null }, "subnets_default_name_1": { "value": null }, "securityRules_Ports_22000_22005_name": { "value": null }, "virtualMachines_TestRGVM1_id": { "value": null } } }

标签: azureazure-resource-managerazure-resource-group

解决方案


您需要将存储帐户名称更改为其他名称,因为存储帐户名称在所有 Azure 中必须是唯一的。根据模板的结构,您需要修改参数\变量\硬编码值


推荐阅读