我正在为数据工程师考试而学习,在我的练习中,我发现了这个问题:
“你正在处理一个涉及私人用户数据的敏感项目。你在谷歌云平台上建立了一个项目,在内部存放你的工作。一名外部顾问将协助为你的项目在谷歌云数据流管道中编写复杂的转换代码。你应该如何维护用户的隐私?”
有以下可能的答案:
在我看来,答案A和C是无效的,因为外部开发人员无法修改管道。然后,我选择答案B,但我不知道“开发人员角色”是否允许访问数据。
请参考数据流安全和权限文档[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