提问者:小点点

有关Google Cloud数据流权限的问题


我正在为数据工程师考试而学习,在我的练习中,我发现了这个问题:

“你正在处理一个涉及私人用户数据的敏感项目。你在谷歌云平台上建立了一个项目,在内部存放你的工作。一名外部顾问将协助为你的项目在谷歌云数据流管道中编写复杂的转换代码。你应该如何维护用户的隐私?”

有以下可能的答案:

  • A.授予顾问项目的查看器角色。
  • B.授予顾问项目中的Cloud Dataflow Developer角色。
  • C.创建一个服务号并允许顾问使用它登录。
  • D.创建一个匿名数据样本,供顾问在不同的项目中工作。

在我看来,答案A和C是无效的,因为外部开发人员无法修改管道。然后,我选择答案B,但我不知道“开发人员角色”是否允许访问数据。


共1个答案

匿名用户

请参考数据流安全和权限文档[1]和数据流开发人员[2]的角色,数据流开发人员是你用来运行数据流作业的,但它不足以访问任何数据,你需要正确设置任何角色。

因此这个问题我将去D。

[1] https://cloud.google.com/dataflow/docs/concepts/security-and-permissions#accessing_bigquery
[2] https://cloud.google.com/dataflow/docs/concepts/access-control#roles