Bro*_*din 3 google-cloud-platform google-cloud-dataflow
2018-07-16_04_25_02-6605099454046602382出现此错误时,在没有本地VPC网络的项目中启动Dataflow job()时遇到问题
Workflow failed. Causes: Network default is not accessible to Dataflow
Service account
Run Code Online (Sandbox Code Playgroud)
有一个共享的VPC连接到该项目与网络称为default一个子网default中us-central1-然而,用于运行数据流工作不缝有机会获得它的服务帐户。我已经提供了dataflow-service-producer服务帐户Compute Network User,但没有任何明显的效果。关于如何处理的任何想法?
在运行管道时,Cloud Dataflow中子网的使用需要指定子网参数。但是,对于子网位于共享VPC网络中的情况,如您所提到的,需要使用基于以下格式的完整URL。
https://www.googleapis.com/compute/v1/projects/<HOST_PROJECT>/regions/<REGION>/subnetworks/<SUBNETWORK>
Run Code Online (Sandbox Code Playgroud)
此外,在这种情况下,建议您验证是否将项目的Dataflow服务帐户添加到Shared VPC的项目IAM表中,并为其授予“计算网络用户”角色权限,以确保该服务具有所需的访问范围。
最后,似乎可以使用子网参数官方Google的文档,其中提供了有关此问题的详细信息。
| 归档时间: |
|
| 查看次数: |
2238 次 |
| 最近记录: |