PROFESSIONAL-CLOUD-SECURITY-ENGINEER · Question #78
A customer has 300 engineers. The company wants to grant different levels of access and efficiently manage IAM permissions between users in the development and production environment projects. Which…
The correct answer is B. Create a folder for each development and production environment. C. Create a Google Group for the Engineering team, and assign permissions at the folder level. To efficiently manage IAM permissions for 300 engineers across development and production environments, create a folder for each environment and assign permissions to Google Groups at the folder level.
Question
Options
- ACreate a project with multiple VPC networks for each environment.
- BCreate a folder for each development and production environment.
- CCreate a Google Group for the Engineering team, and assign permissions at the folder level.
- DCreate an Organizational Policy constraint for each folder environment.
- ECreate projects for each environment, and grant IAM rights to each engineering user.
How the community answered
(47 responses)- A11% (5)
- B79% (37)
- D2% (1)
- E9% (4)
Why each option
To efficiently manage IAM permissions for 300 engineers across development and production environments, create a folder for each environment and assign permissions to Google Groups at the folder level.
Creating a project with multiple VPC networks is a networking configuration and does not directly address the hierarchical management of IAM permissions across development and production environments.
Creating separate folders for development and production environments establishes a clear hierarchical structure, allowing IAM policies defined at the folder level to inherit down to all contained projects, effectively separating and managing access for each environment.
Using Google Groups for the engineering team and assigning permissions at the folder level allows for efficient management of access control at scale, as roles are granted once to a group, and all members of that group automatically inherit those permissions, simplifying user onboarding and offboarding.
Organizational Policy constraints define rules for resource configurations and behavior, but they are not used for granting user or group access control permissions.
While creating projects for each environment is appropriate, granting IAM rights to each individual engineering user is highly inefficient for 300 users and does not meet the requirement for efficient management compared to using groups.
Concept tested: IAM hierarchy, folders, and Google Groups for scaled access management
Source: https://cloud.google.com/resource-manager/docs/cloud-hierarchy
Topics
Community Discussion
No community discussion yet for this question.