1

Terraform バージョンを 0.11 から 0.12.26 に更新した後、マップ内のルックアップと値のリストでエラーが発生しました。

variable "foo" {
  type = map
}


foo = {
  x.y = "bar"
}

変数タイプ(マップ)としてマップ「foo」があり、マップにxy =「bar」のキーと値のペアがあります。ルックアップでは、xy の値を次のように読み取ろうとしています。

lookup(var.foo, x.y)

これで、私はエラーが発生しています、

Error: Ambiguous attribute key

  on line 13:
  13:   x.y = "bar"

If this expression is intended to be a reference, wrap it in parentheses. If
it's instead intended as a literal name containing periods, wrap it in quotes
to create a string literal.

誰かが助けることができますか?

4

1 に答える 1