繁体   English   中英

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

[英]terraform throwing “invalid or unknown key: zones” when creating azure vm

我在使用资源“ 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文档看来还不错

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM