Question

Difficulty: MediumConfiguring Storage Access Controls and Uniform Bucket-Level Access

An organization is updating its Cloud Storage operational guidelines to align with corporate data governance standards. The security policy mandates consolidating object access controls under identity and access management policies. Which TWO statements correctly describe the operational behaviors and configuration rules when Uniform Bucket-Level Access (UBLA) is enabled on a storage bucket?

  1. Access Control Lists (ACLs) are disabled, making IAM permissions the single source of authority for access requests to the bucket and its objects.Answer
  2. Granting predefined IAM roles like Storage Object Viewer at the bucket level provides access across all stored objects without evaluating individual object ACLs.Answer
  3. C
    Existing individual object ACLs continue to be evaluated alongside IAM permissions to determine access for legacy users.
  4. D
    Managing bucket access policy under UBLA requires assigning primitive Project Owner roles to security administrators.

Answer

Enforcing Uniform Bucket-Level Access disables ACL evaluation entirely, making IAM policies the sole access authority and allowing predefined bucket-level IAM roles to grant uniform object access.
Enforcing Uniform Bucket-Level Access ensures that Access Control Lists are disabled for all resources within the bucket, shifting access decision authority exclusively to IAM policies. Granting predefined roles such as Storage Object Viewer at the bucket level provides uniform access to all objects contained within it.

Step-by-Step Solution

1
Analyze how Uniform Bucket-Level Access alters the Google Cloud Storage access control architecture.
Confirm that UBLA disables object-level ACLs and forces all access checks to use IAM policies at the bucket, folder, or project level.
UBLA simplifies security governance by removing dual-layer access checks (IAM + ACLs).
2
Evaluate the role of predefined IAM roles under UBLA enforcement.
Determine that assigning roles like Storage Object Viewer at the bucket level uniformly grants access to all contained objects without needing individual object permissions.
Bucket-level IAM bindings uniformly apply to all current and future objects within the bucket.

Key Concept

Uniform Bucket-Level Access (UBLA) enforcement and IAM single-source access control
Rate this question