我在错误消息中没有看到任何指示它无法创建VM的原因。下面的错误消息是在DataFlow Web控制台的日志“选项卡”下找到的。我无法在任何地方找到任何更多细节或任何其他错误。
2016年3月23日,下午1:07:09 (d408c858b9bd6602):工作流程失败。原因:(7bc822caf77dd216):无法创建虚拟机。
我们没有“默认”网络,但我们正在传递--network = ourcustomnetworkname
Cloud SDK版本102.0.0以及我的POM中的以下内容:
<repositories>
<repository>
<!-- Added to pull in latest build that supports subnetworks -->
<id>sonatype-staging</id>
<url>https://oss.sonatype.org/content/groups/staging/</url>
</repository>
<dependencies>
<dependency>
<groupId>com.google.cloud.dataflow</groupId>
<artifactId>google-cloud-dataflow-java-sdk-all</artifactId>
<version>[1.0.0, 2.0.0)</version>
</dependency>
答案 0 :(得分:1)
需要将网络指定为完整的资源URL,例如https://www.googleapis.com/compute/latest/projects/PROJECT_ID/global/networks/ourcustomnetworkname
。
您可以通过运行gcloud compute networks describe ourcustomnetworkname
并使用此处显示的selfLink
来找到此信息。