Cloud Dataflow中的失败工作:启用Dataflow API

时间:2017-05-02 16:25:43

标签: google-cloud-platform google-cloud-dataflow

我目前正在尝试将Dataflow与Pub / Sub一起使用,但我收到此错误:

工作流程失败。原因:(6e74e8516c0638ca):刷新凭据时出现问题。请检查: 1.为您的项目启用了Dataflow API。 2.您的项目有一个机器人服务帐户: service- [项目编号] @ dataflow-service-producer-prod.iam.gserviceaccount.com应该可以访问您的项目。如果此帐户未显示在您的项目的“权限”选项卡中,请与Dataflow支持小组联系。

我试图查看API管理器以启用Dataflow API但我根本找不到Dataflow。我也没有看到机器人服务帐户。

3 个答案:

答案 0 :(得分:7)

您可以通过在API管理器中搜索数据流来查看API是否已启用(应枚举是否已启用):

API Manager search for "dataflow"

要查找合适的机器人帐户,请在IAM页面中搜索 dataflow-service-producer-prod.iam.gserviceaccount.com

IAM search for "dataflow-service-producer-prod.iam.gserviceaccount.com"

最后,quick start guide可能有用。

答案 1 :(得分:1)

您可以从控制台启用它,或只使用gcloud命令。

启用Dataflow API:gcloud services enable dataflow.googleapis.com

禁用Dataflow API:gcloud services disable dataflow.googleapis.com

答案 2 :(得分:1)

dataflow Worker 角色添加到默认项目计算服务帐户为我解决了问题

enter image description here