繁体   English   中英

如何将GCP数据流作为服务帐户运行

[英]How to run GCP Dataflow as a Service Account

现在,当我启动数据流时,它将以我的用户名启动。 有没有一种方法可以将GCP数据流作为服务帐户运行? 如果可以,您可以提供任何样品吗?

非常感激!

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

在GCP控制台中,转到“创建服务帐户密钥”页面。 这里

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

注意:“角色”字段授权您的服务帐户访问资源。 您以后可以使用GCP控制台查看和更改此字段。 如果要开发生产应用程序,请指定比“项目”>“所有者”更多的细化权限。 有关更多信息,请参阅授予服务帐户角色。

单击创建。

包含密钥下载的JSON文件到您的计算机。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM