Your organization requires a junior cloud administrator to manage IAM policy bindings for users on a specific project and inspect predefined and custom role definitions. The administrator must not be granted permissions to modify project resources, create custom roles, or manage project billing. Which TWO predefined IAM roles should you grant to the junior administrator on the project to adhere to the principle of least privilege? (Select TWO answers.)
- Project IAM Admin (roles/resourcemanager.projectIamAdmin)Cevap
- Role Viewer (roles/iam.roleViewer)Cevap
- CEditor (roles/editor)
- DOwner (roles/owner)
Cevap
Grant the Project IAM Admin (roles/resourcemanager.projectIamAdmin) role to manage project-level IAM policy bindings and the Role Viewer (roles/iam.roleViewer) role to inspect predefined and custom role definitions.
To satisfy least privilege requirements, administrative responsibilities must be scoped using specific predefined roles. The Project IAM Admin role allows managing project-level IAM policy bindings, and the Role Viewer role allows inspecting role definitions. Combined, these roles grant the exact permissions required without exposing project resources or billing settings.
Adım Adım Çözüm
Anahtar Kavram
Selecting granular predefined IAM roles for managing project access policies and inspecting role definitions based on the principle of least privilege.