Cloud Digital Leader Fundamental Cloud Concepts Practice Question
An organization needs to allow a third-party auditor to review their Google Cloud resource configurations for compliance (read-only access). The auditor should not be able to modify resources or view data. Which THREE IAM roles or techniques should they use?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Grant the Viewer role at the project level
Viewer gives read-only access to all resources (except data). Organization Policy Administrator is for setting policies, not reading configurations. Security Reviewer specifically allows reading security settings. Access Transparency logs help auditors see Google's access. Cloud Debugger is for debugging code, not compliance.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Grant the Organization Policy Administrator role
Why it's wrong here
The Organization Policy Administrator role is a highly privileged IAM role that allows modifying Organization Policies, which are the centralized constraints governing all resources in the Google Cloud resource hierarchy. Granting this to an external auditor would give them write access to governance rules, violating the read-only requirement and creating a risk of unauthorized policy changes. It is therefore incorrect because it exceeds the minimum access needed for an audit.
- ✓
Grant the Viewer role at the project level
Why this is correct
The Viewer role at the project level is a predefined IAM role that grants read-only access to all resources and configurations within that project, including metadata, permissions, and runtime states, while preventing any modification or deletion. This makes it the ideal choice for a third-party auditor because it provides comprehensive visibility with zero write capability, adhering to the principle of least privilege. It is the correct answer because it fully satisfies the review requirement without exposing any administrative control.
- ✗
Grant the Cloud Debugger role
Why it's wrong here
The Cloud Debugger role is designed for runtime debugging, allowing users to capture stack traces, set snapshots, and inject log points into running code. This role does not provide read-only access to project configurations or resources, and its debugging actions can actively alter the execution state of applications, making it unsuitable for a compliance auditor. It is incorrect because it focuses on low-level application behavior rather than a holistic view of the project's security and configuration.
- ✓
Grant the Security Reviewer role
Why this is correct
The Security Reviewer role provides read-only access to specific security-related resources, such as IAM policies, organization policies, and Cloud Security Command Center findings. It is a valid read-only role, but it is scoped to security configurations only, meaning an auditor would miss non-security aspects like network, compute, and storage settings. While it is a correct and useful role for security auditing, it is not as complete as the project-level Viewer role for a comprehensive third-party review.
- ✓
Enable Access Transparency logs for the project
Why this is correct
Enabling Access Transparency logs records actions taken by Google staff on your resources, which can be important for auditing Google's internal operations. However, this feature alone does not grant the auditor any access to the project; it merely creates logs that an auditor would need additional permissions to view. It serves as a supplementary audit aid but cannot replace a dedicated read-only IAM role, so it is correct as an added measure but insufficient as the primary solution.
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Google Cloud
Google Cloud is a suite of cloud computing services offered by Google that provides infrastructure, platform, and software solutions over the internet.
Key term
Data
Data is raw, unprocessed information, like numbers, words, or measurements, that can be stored, processed, and analyzed by computers.
About these practice questions
This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.