导入资源时,我收到错误消息

问题描述 投票:0回答:1
azurerm_public_ip.TestGeraldVm:从 ID“C:/Program Files/Git/subscriptions/3476gjkfe7-73ed-3444-2124-n8e6ad00jr1z/resourceGroups/henry/providers/Microsoft.Network/publicIPAddresses/TestVm-ip”导入...

错误:解析“C:/Program Files/Git/subscriptions/3476gjkfe7-73ed-3444-2124-n8e6ad00jr1z/resourceGroups/henry/providers/Microsoft.Network/publicIPAddresses/TestVm-ip”:解析段“subscriptions”:解析PublicIPAddress ID:位置 0 处的段不匹配

需要匹配的 PublicIPAddress ID:

/订阅/12345678-1234-9876-4563-123456789012/resourceGroups/example-resource-group/providers/Microsoft.Network/publicIPAddresses/publicIPAddressesValue

但是提供了这个值:

C:/Program Files/Git/subscriptions/3476gjkfe7-73ed-3444-2124-n8e6ad00jr1z/resourceGroups/henry/providers/Microsoft.Network/publicIPAddresses/TestVm-ip

解析的资源 ID 缺少位置 0 处的段值 (应该是字面值“订阅”)。

尝试导入资源删除IP

azure terraform
1个回答
0
投票
您尝试导入的

Azure Public IP

 资源 ID 格式不正确。资源 ID 以 
/subscriptions/...
 开头,但您在导入命令中提供了本地路径,因为此 ID Terraform 会抛出错误,因为 ID 不正确。

确保在 terraform import 命令中传递正确的资源 ID。

您可以通过导航到

Azure Public IP address > Select your IP > Overview > JSON View

 找到 azure 公共 IP 资源 ID

enter image description here

terraform import azurerm_public_ip.example /subscriptions/xxxxxxxxxxx/resourceGroups/Venkat/providers/Microsoft.Network/publicIPAddresses/venkatIP

地形导入 azurerm_public_ip.example

 
Public IP resource ID

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.