
Answer-first summary for fast verification
Answer: Grant the consultant the Cloud Dataflow Developer role on the project.
Granting the consultant the Cloud Dataflow Developer role on the project provides the necessary permissions to execute and manipulate Dataflow jobs without exposing the underlying data. This maintains user privacy while still allowing the consultant to perform the required tasks. Using a service account for login (Option C) is generally for applications and not for human users, and creating an anonymized sample (Option D) may not give the consultant sufficient data to perform their tasks effectively. Thus, the most appropriate option is B.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are currently engaged in a highly sensitive project that handles private user data on the Google Cloud Platform (GCP). As part of this project, you have established an internal GCP project to manage your tasks. To support the development, you have enlisted the expertise of an external consultant who will assist with coding a sophisticated transformation within a Google Cloud Dataflow pipeline. What measures should you implement to ensure the privacy of user data is maintained?
A
Grant the consultant the Viewer role on the project.
B
Grant the consultant the Cloud Dataflow Developer role on the project.
C
Create a service account and allow the consultant to log on with it.
D
Create an anonymized sample of the data for the consultant to work with in a different project.
No comments yet.