An enterprise security engineering team must standardize access control on a production Cloud Storage bucket currently configured with fine-grained Access Control Lists (ACLs). Company security policy requires enforcing access exclusively through Cloud IAM permissions while completely disabling object-level ACL evaluation, adhering to the principle of least privilege. Which TWO configuration actions must the team take to accomplish this requirement without disrupting access for authorized users?
- Enable Uniform Bucket-Level Access (UBLA) on the Cloud Storage bucket to disable object ACL evaluation.Cevap
- BApply custom per-object ACL entries specifying `READER` access prior to enforcing Uniform Bucket-Level Access.
- Grant predefined roles such as Storage Object Viewer (`roles/storage.objectViewer`) at the bucket level to users requiring read access.Cevap
- DGrant the primitive Viewer role (`roles/viewer`) at the GCP project level to preserve object accessibility across all buckets.
Cevap
The security team must enable Uniform Bucket-Level Access on the Cloud Storage bucket and assign predefined IAM roles, such as Storage Object Viewer, at the bucket level to authorized users.
Enabling Uniform Bucket-Level Access (UBLA) unifies access control under Cloud IAM by disabling fine-grained ACLs on objects. Granting predefined IAM roles like Storage Object Viewer at the bucket level ensures users maintain precise, least-privilege access to objects inside the bucket.
Adım Adım Çözüm
Anahtar Kavram
Uniform Bucket-Level Access (UBLA) and IAM Access Control