GCP Professional Cloud Security Engineer Practice Question

Your organization discovers that a Cloud Storage bucket named "corp-secure-data" contains thousands of objects whose ACLs unintentionally grant allUsers read access. Only members of the Google Group [email protected] should be able to read any existing or future objects in this bucket, and you must ensure object owners cannot re-introduce public ACLs. A different bucket, "public-assets", currently uses object-level ACLs for signed URLs and must remain unchanged. Which approach meets these requirements with the least ongoing operational effort?

  • Keep fine-grained access on "corp-secure-data", write a daily script that removes all allUsers ACL entries and adds a READER ACL for the Google Group to each new object, leaving both buckets otherwise unchanged.

  • Apply project-level Public Access Prevention, leave current ACLs on "corp-secure-data" unchanged, and add a bucket-level READER ACL for the Google Group; keep "public-assets" as is.

  • Enable and lock uniform bucket-level access on "corp-secure-data", then grant the Google Group the roles/storage.objectViewer role on that bucket via IAM; make no changes to "public-assets".

  • Enable uniform bucket-level access on both buckets, then add an object-level READER ACL for the Google Group on every object in "corp-secure-data".

GCP Professional Cloud Security Engineer
Configuring Access
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot