Azure 将现有资源导入Terraform状态文件时出错

Azure 将现有资源导入Terraform状态文件时出错,azure,terraform,terraform-provider-azure,Azure,Terraform,Terraform Provider Azure,我正在尝试重构我的一些模块,这需要我将现有资源移动到另一个状态文件中 通常,导入资源是单调的,但很简单 我不知道如何解释以下“在尝试导入这些资源时,路径段的数量不能被2整除”错误 这发生在我尝试导入的所有资源上(我在过去多次成功导入) 地形版本: CLI> terraform -v Terraform v0.11.11 + provider.azurerm v1.20.0 您的资源ID错误(/resource/subscriptions/XXX/resourceGroups/XXX/pr

我正在尝试重构我的一些模块,这需要我将现有资源移动到另一个状态文件中

通常,导入资源是单调的,但很简单

我不知道如何解释以下“在尝试导入这些资源时,路径段的数量不能被2整除”错误

这发生在我尝试导入的所有资源上(我在过去多次成功导入)

地形版本:

CLI> terraform -v
Terraform v0.11.11
+ provider.azurerm v1.20.0
您的资源ID错误(
/resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01
)。应该是这样的:

/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01

奇怪,我发誓我试过了。先生(或夫人),你是我的英雄。这就是问题所在!
/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01