【问题标题】:Azure APIM changing virtual network type - forces replacement [Terraform]Azure APIM 更改虚拟网络类型 - 强制替换 [Terraform]
【发布时间】:2021-03-08 10:00:50
【问题描述】:
我将APIM 部署为External 到terraform。
现在我想将虚拟网络类型更改为internal。
但是,当我这样做时,terrform 会启动强制替换,并且我的 APIM 实例正在被替换。
如何在 terraform 中编写脚本 - 使其只有 updates 而不是 force replacement
更新
甚至 None 到 Internal - 强制替换
【问题讨论】:
标签:
terraform
azure-api-management
azure-virtual-network
terraform-provider-azure
【解决方案1】:
你可以从无到外部或从无到内部,否则它是一个强制替换。它没有记录。你可以看到code reference。这是 API 的限制,有一个issue。
(释义)原因是子网无法销毁,因为“InUseSubnetCannotBeDeleted”3 小时。进一步你不能
将子网从子网 1 更改为子网 2,因为子网 1 是
处于“InUseSubnetCannotBeDeleted”状态 3 小时。