google-cloud-endpoints - 组件网关通过 terraform 启用 dataproc 集群的问题
问题描述
我通过 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"
}
但是当我尝试使用它时,它错误地显示为 " invalid or unknown key: endpoint_Config " 。
是否有任何其他替代方法可以通过 terraform 启用此功能(注意:我使用的是 google-beta)
谢谢!
解决方案
这里的问题是 Terraform 提供程序与 Dataproc API 不同步。如果愿意,请在GitHub 上提交功能请求
目前,您可能必须手动使用 CG 创建集群。
推荐阅读
- python-3.x - tensorflow 胶囊网络 em 路由预测
- java - 制作无限可滚动的 ImageView
- python - 这段代码有意义吗?Python中的素数
- java - Java 8 deflator,最佳压缩和默认压缩兼容?
- javascript - 如何返回 Promise 的值,而不是返回 Promise 本身?(反应/Redux)
- html - 金字塔角递归html显示
- javascript - 火狐扩展。如何从控制台访问“浏览器”命名空间?
- angular - 如何从任何 Angular 组件访问 URL 参数?
- javascript - 调整窗口大小然后向下滚动时,某些元素彼此分开
- javascript - 制作动态网址