0
0
GCPcloud~20 mins

Why IAM is foundational in GCP - Challenge Your Understanding

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
GCP IAM Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding IAM Roles in GCP

Which statement best describes the purpose of IAM roles in Google Cloud Platform?

AIAM roles are used to create virtual machines in GCP.
BIAM roles define what actions a user or service account can perform on resources.
CIAM roles store data securely in Google Cloud Storage.
DIAM roles monitor network traffic between services.
Attempts:
2 left
💡 Hint

Think about how GCP controls who can do what.

Architecture
intermediate
2:00remaining
IAM and Resource Hierarchy

In GCP, where should you assign IAM policies to ensure permissions apply to all projects within an organization?

AAt the individual VM instance level
BAt the billing account level
CAt the organization level
DAt the Cloud Storage bucket level
Attempts:
2 left
💡 Hint

Consider the highest level in the resource hierarchy.

security
advanced
2:00remaining
Least Privilege Principle with IAM

Which IAM practice best supports the principle of least privilege in GCP?

ASharing user credentials to reduce management overhead
BAssigning all users the Owner role for simplicity
CUsing default service accounts with broad permissions
DGranting users only the permissions they need to perform their tasks
Attempts:
2 left
💡 Hint

Think about minimizing access rights.

service_behavior
advanced
2:00remaining
Effect of IAM Policy Changes

What happens immediately after an IAM policy is updated on a GCP resource?

AThe new permissions take effect instantly across all affected services.
BPermissions update only after a 24-hour delay.
CThe resource must be restarted for changes to apply.
DUsers must log out and log back in to see changes.
Attempts:
2 left
💡 Hint

Consider how cloud services handle access control updates.

Best Practice
expert
2:00remaining
Managing Service Account Keys Securely

Which practice is the most secure way to manage service account keys in GCP?

AAvoid creating long-lived service account keys and use short-lived credentials instead.
BStore service account keys in a public GitHub repository for easy access.
CShare service account keys via email to team members.
DUse the same service account key for multiple projects indefinitely.
Attempts:
2 left
💡 Hint

Think about minimizing risk if keys are exposed.