Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
An enterprise is reviewing the security posture of an analytics environment in Google Cloud. Several data engineers currently have the primitive roles/editor role granted at the project level, which grants overly broad permissions across Google Cloud services such as Cloud Bigtable and BigQuery.
You have the following operational and security requirements:
Which strategy should you implement?
IAM Recommender utilizes machine learning and historical audit logging to analyze permission usage patterns over a rolling 90-day window. It automatically identifies discrepancies between the permissions granted to a principal and the permissions actually exercised, generating actionable recommendations to replace overly permissive roles.
Predefined roles are curated and maintained directly by Google Cloud. They group permissions tailored to specific job functions (e.g., roles/bigtable.user or roles/bigquery.user) and are automatically updated by Google when new API methods and features are added to that service.
roles/editor primitive role and recommends tighter predefined roles matching the engineers' actual tasks.Primitive roles (roles/owner, roles/editor, roles/viewer) grant broad access across almost every resource in a project and violate the principle of least privilege. Replacing them with Google-managed predefined roles suggested by IAM Recommender gives precise access while ensuring zero maintenance overhead when APIs change.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.