【问题标题】:How to run GCP Dataflow as a Service Account如何将 GCP Dataflow 作为服务帐号运行
【发布时间】:2017-11-08 21:33:34
【问题描述】:

现在,当我启动数据流时,它会以我的用户名启动它。有没有办法将 GCP 数据流作为服务帐户运行?如果是这样,你能提供任何样品吗?

非常感谢!

【问题讨论】:

标签: python dataflow gcp


【解决方案1】:

设置基于服务帐户的身份验证:

在 GCP Console 中,转到创建服务帐号密钥页面。 Here

从服务帐户列表中,选择新建服务帐户。 在服务帐户名称字段中,输入名称。 从角色列表中,选择项目 > 所有者。

注意:角色字段授权您的服务帐号访问资源。您可以稍后使用 GCP Console 查看和更改此字段。如果您正在开发生产应用程序,请指定比项目 > 所有者更精细的权限。如需了解详情,请参阅向服务帐号授予角色。

点击创建。

一个 JSON 文件,其中包含您下载到计算机的密钥。

将环境变量 GOOGLE_APPLICATION_CREDENTIALS 设置为包含您的服务帐号密钥的 JSON 文件的文件路径。此变量仅适用于您当前的 shell 会话,因此如果您打开一个新会话,请再次设置该变量。

您可以从这里获得更多信息:https://cloud.google.com/dataflow/docs/quickstarts/quickstart-python

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-29
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    相关资源
    最近更新 更多