0

Terraform を使用してリージョン マネージド インスタンス グループを作成しようとしていますが、次のエラー メッセージが表示されます。

1 個のエラーが発生しました: * module.gcp-lb.google_compute_backend_service.default: 1 個のエラーが発生しました: * google_compute_backend_service.default: グループの無効な値: ゾーンを指定する必要があります

リージョン マネージド インスタンス グループの場合、リソース google_compute_backend_service がゾーンを要求する理由がわかりません。また、このリソースではゾーンがサポートされていないようです。私は次のタスクを実行しています:

  1. google_compute_instance_template でインスタンス テンプレートを作成する
  2. google_compute_region_instance_group_manager でテンプレートを使用する
  3. 次の構文で、instance_group を google_compute_backend_service のバックエンドに渡します: backend = ["${var.backends}"]

以下の synatx を使用して、モジュールからバックエンドを渡しています。

backends                  = {
    "0" = [
       { group = "${module.gcp-mig.instance_group}" }
    ],
  }
  backend_params    = [
    "/,http,80,10"
  ]
}

テラフォームのバージョン: 0.11.13 を使用しています。どんな種類のヘルプ/ポインタも大歓迎です。

ありがとう、サンジブ

4

1 に答える 1