组件网关通过 terraform 启用 dataproc 集群的问题

Component gateway enable issues with dataproc cluster thru terraform

我通过 terraform 在 gcp 上启动了一个 dataproc 集群,但我注意到组件网关仍然显示为禁用,尽管我有我的脚本来启用它。

    software_config {
      optional_components   = [ "ANACONDA", "JUPYTER" ]
      image_version         = "${var.cluster_version}"
      override_properties   = {
        "dataproc:dataproc.allow.zero.workers" = "true"
        "dataproc:dataproc.logging.stackdriver.enable" = "true"
        "dataproc:dataproc.enable_component_gateway" = "true"
      }
    }

在查找参考资料时,似乎无法通过 terraform 启用此功能,并且还提到如下使用端点网关,

  endpoint_config {
    enable_http_port_access = "true"
  }

但是当我尝试使用它时,它错误地显示为“无效或未知密钥:endpoint_Config”。

是否有任何其他方法可以通过 terraform 启用此功能(注意:我正在使用 google-beta)

谢谢!

这里的问题是 Terraform 提供程序与 Dataproc 不同步 API。如果愿意,请在 GitHub

上提交功能请求

目前,您可能需要手动创建带有 CG 的集群。