Which of the following is the most granular method to grant time-limited access to a specific object in a cloud storage bucket without requiring the requester to have cloud provider credentials?
Trap 1: Bucket ACLs
ACLs apply to all objects in the bucket and require cloud credentials.
Trap 2: Bucket policies with conditions
Bucket policies with conditions still require the requester to have credentials.
Trap 3: Identity-based policies
IAM policies grant access to users/roles with credentials, not time-limited anonymous access.
- A
Bucket ACLs
Why wrong: ACLs apply to all objects in the bucket and require cloud credentials.
- B
Bucket policies with conditions
Why wrong: Bucket policies with conditions still require the requester to have credentials.
- C
Identity-based policies
Why wrong: IAM policies grant access to users/roles with credentials, not time-limited anonymous access.
- D
Signed URLs
Pre-signed URLs provide time-limited access to a specific object without requiring the requester to have cloud credentials.