我正在尝试使用 Terraform 在 GCP 中创建数据流。
在 Terraform 中,Dataflow 资源需要一个必填字段“template_gcs_path”,它指示去识别模板的 google 云存储路径。
我无法将此模板移动到谷歌云存储,因此无法使用 Terraform 创建 Dataflow 作业。
代码模板:
resource "google_dataflow_job" "big_data_job" {
name = "dataflow-job"
template_gcs_path = "gs://my-bucket/templates/template_file" <-- [This is where I am stuck]
temp_gcs_location = "gs://my-bucket/tmp_dir"
parameters = {
foo = "bar"
baz = "qux"
}
}
如何解决这个问题?
注意:我正在尝试使用 terraform 完成整个流程。