Google cloud platform 设置任务请求_创建状态失败

Google cloud platform 设置任务请求_创建状态失败,google-cloud-platform,google-cloud-data-fusion,Google Cloud Platform,Google Cloud Data Fusion,我是GCP平台的新手,尝试创建一个简单的数据融合工作流,从驻留在GCS bucket中的文本文件加载BigQuery表 工作流已成功部署。但是,在运行工作流时,它在步骤2中失败,并出现错误声明 设置任务请求程序运行的\u创建状态失败 程序运行:默认。测试df。-SNAPSHOT.workflow.DataPipelineWorkflow.5ff986e9-7241-11e9-af46-56bbe5c7844b 在下面的详细日志中,我们有“Required”compute.firewalls.li

我是GCP平台的新手,尝试创建一个简单的数据融合工作流,从驻留在GCS bucket中的文本文件加载BigQuery表

工作流已成功部署。但是,在运行工作流时,它在步骤2中失败,并出现错误声明

设置任务请求程序运行的\u创建状态失败 程序运行:默认。测试df。-SNAPSHOT.workflow.DataPipelineWorkflow.5ff986e9-7241-11e9-af46-56bbe5c7844b

在下面的详细日志中,我们有“Required”compute.firewalls.list“permission for”projects/mylab gcp语句

下面是执行的完整错误日志

2019-05-09 10:01:13945-调试 [provisioning-service-7:i.c.c.i.p.t。ProvisioningTask@121]-执行 设置请求为程序运行创建的子任务 程序运行:默认。测试df。-SNAPSHOT.workflow.DataPipelineWorkflow.5ff986e9-7241-11e9-af46-56bbe5c7844b。 2019-05-09 10:01:16839-信息 [供应-服务-7:i.c.c.r.s.p.d。DataprocProvisioner@171] - 创建Dataproc集群 带系统标签的cdap-testingdf-5ff986e9-7241-11e9-af46-56bbe5c7844b {goog数据融合版本=6_0,cdap版本=6_0_0-155562481640, goog数据融合版=basic}2019-05-09 10:01:17162-错误 [provisioning-service-7:i.c.c.i.p.t。ProvisioningTask@151]-规定 任务请求程序运行的创建状态失败 程序运行:默认。测试df。-SNAPSHOT.workflow.DataPipelineWorkflow.5ff986e9-7241-11e9-af46-56bbe5c7844b。 com.google.api.client.googleapis.json.googlejson响应异常:403 禁止{“代码”:403,“错误”:[{ “域”:“全局”, “消息”:“必需的‘compute.firewalls.list’对‘projects/mylab gcp’的权限”, “原因”:“禁止”}],“消息”:“必需的”compute.firewalls.list“对'projects/mylab gcp'的权限”} google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:146) ~[na:na]at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.NewExceptionError(AbstractGoogleJsonClientRequest.java:113) ~[na:na]at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.NewExceptionError(AbstractGoogleJsonClientRequest.java:40) ~[na:na]at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:321) ~[na:na]at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1065) ~[na:na]at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:419) ~[na:na]at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:352) ~[na:na]at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:469) ~[na:na]at io.cdap.cdap.runtime.spi.provisioner.dataproc.DataprocClient.getFirewallTargetTags(DataprocClient.java:310) ~[na:na]at io.cdap.cdap.runtime.spi.provisioner.dataproc.DataprocClient.createCluster(DataprocClient.java:155) ~[na:na]at io.cdap.cdap.runtime.spi.provisioner.dataproc.DataprocProvisioner.createCluster(DataprocProvisioner.java:172) ~[na:na]at io.cdap.cdap.internal.provision.task.ClusterCreateSubtask.execute(ClusterCreateSubtask.java:43) ~[na:na]at io.cdap.cdap.internal.provision.task.provisiongsubtask.execute(provisiongsubtask.java:54) ~[na:na]at io.cdap.cdap.internal.provision.task.provisiongtask.lambda$executeOnce$0(provisiongtask.java:123) ~[na:na]at io.cdap.cdap.common.service.Retries.callWithRetries(Retries.java:183) ~[na:na]at io.cdap.cdap.common.service.Retries.CallWithInterruptableRetries(Retries.java:257) ~[na:na]at io.cdap.cdap.internal.provision.task.ProvisioningTask.executeOnce(ProvisioningTask.java:123) ~[na:na]at io.cdap.cdap.internal.provision.ProvisioningService.lambda$null$16(ProvisioningService.java:559) [na:na]至少 io.cdap.cdap.internal.provision.ProvisioningService.callWithProgramLogging(ProvisioningService.java:772) [na:na]至少 io.cdap.cdap.internal.provision.ProvisioningService.lambda$null$17(ProvisioningService.java:557) [na:na]至少 io.cdap.cdap.common.async.KeyedExecutor$2.run(KeyedExecutor.java:98) ~[na:na]at Executors$RunnableAdapter.call(Executors.java:511) ~(na:1.8.0_212)at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~(na:1.8.0_212)at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~(na:1.8.0_212)at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~(na:1.8.0_212)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~(na:1.8.0_212)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748)上的~[na:1.8.0_212] ~[na:1.8.0_212]2019-05-09 10:01:17180-调试 [provisioning-service-7:i.c.c.i.p.t。ProvisioningTask@159]-终止 为程序运行准备任务 程序运行:默认。正在测试。-SNAPSHOT.workflow.DataPipelineWorkflow.5ff986e9-7241-11e9-af46-56bbe5c7844b 由于例外情况

我可以看到我的根GCP控制台用户以及服务帐户“mylab”-bigquery@mylab-iam控制台中的“gcp.iam.gserviceaccount.com”。我已将根帐户和服务帐户分配为所有者,并在这两个帐户中分配了以下附加角色

BigQuery管理员 计算实例管理(v1) 计算机网络管理员 计算操作系统管理员登录 计算机安全管理员 云数据融合管理 云数据融合API服务代理 所有者

然而,在做了所有这些之后,我仍然得到了相同的错误消息“Required”compute.firewalls.list'pe