我正在尝试使用 Gradle 在 Java 中创建数据流。我创建了一个 gradle 任务,通过 DataflowRunner
将作业上传到 GCP,并通过 environment "GOOGLE_APPLICATION_CREDENTIALS", "....json"
设置我的凭据,但是当我查看该职位,我看到的只是:
Workflow failed. Causes: There was a problem refreshing your credentials. Please check:
1. Dataflow API is enabled for your project.
2. There is a robot service account for your project:
service-[project number]@dataflow-service-producer-prod.iam.gserviceaccount.com
should have access to your project.
If this account does not appear in the permissions tab for your project, contact Dataflow support.
我已确保为我的项目启用了数据流 API,并且服务帐户存在并且具有 editor
和 Cloud Dataflow Service Agent
角色。我已经用我的代码和入门
页面上的示例代码进行了测试,同样的问题。
最佳答案
关于java - GCP Dataflow 刷新您的凭据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61235976/