如何使用 Terraform 创建多区域(区域)数据流?

How to create multi zone(regional) dataflow using terraform?

dataflow list 我想将实例组位置从 asia-northeast1-a(zonal) 更改为 asia-norhteast1(regional) 但数据流作业会自动 select 单个区域。

我在下面编写了 terraform 代码作为参考,但这可能不是 terraform 问题,因为当我手动创建数据流时它变成了同样的问题。

resource "google_dataflow_job" "to_data_source" {
  count = 1

  name              = "to-data-source"
  template_gcs_path = "gs://dataflow-templates/latest/Cloud_PubSub_to_Avro"
  temp_gcs_location = "gs://foobar/foo"

  lifecycle {
    create_before_destroy = true
  }

  max_workers            = 5
  on_delete              = "drain"
  machine_type           = "n1-standard-1"
  additional_experiments = ["enable_stackdriver_agent_metrics"]
}

请帮帮我。感谢阅读。

Dataflow 今天在一个区域内的单个区域中运行工作器。作为数据流管道作业提交的一部分,有一个指定区域的选项,在这种情况下,数据流作业将通过 Autozone placement select 区域,否则可以明确指定区域。

HTH