
Ultimate access to all questions.
Your team is deploying a new data pipeline. The developers responsible for maintaining the pipeline require permissions from three distinct roles, which also include permissions not necessary for their tasks. According to Google Cloud's best practices, what would be your recommendation?
A
Assign the Owner role to simplify role management, despite its broad permissions.
B
Create a custom group encompassing all permissions from the three roles, adhering to the principle of maximum privilege.
C
Grant the three existing roles to the maintainers to reduce role management complexity, even if it includes unnecessary permissions.
D
Develop a custom role that includes only the essential permissions, following the principle of least privilege.