创建Azure虚拟机时,terraform抛出“无效或未知密钥:区域”

时间:2019-05-08 04:40:19

标签: azure terraform

我在使用资源“ azurerm_virtual_machine”创建一个Azure虚拟机时使用了一个名为“ zones”的密钥。我正在使用terraform版本0.11.13。 根据文档,“区域”键是允许的。 https://www.terraform.io/docs/providers/azurerm/r/virtual_machine.html

但是当我运行“ terraform plan”时,出现以下错误: 错误:azurerm_virtual_machine.testVM [4] ::无效或未知密钥:区域

根据hashicorp docs,验证我是否在使用正确的资源类型的键“ zones”,并且看起来还可以。

resource "azurerm_virtual_machine" "testVM" {
  <code to create VM>
  zones                         = ["1"]
}

1 个答案:

答案 0 :(得分:0)

您需要将您的azurerm提供程序更新为最新版本。这不是terraform直接处理的,资源提供者可以做到这一点。我认为您可以删除“内部” tf文件夹并运行tf init