A SysOps administrator wants to securely share an object from a private Amazon S3 bucket with a group of users who do not have an AWS account. What is the MOST operationally efficient solution that will meet this requirement?
- AAttach an S3 bucket policy that only allows object downloads from the users' IP addresses.
- BCreate an IAM role that has access to the object. Instruct the users to assume the role.
- CCreate an IAM user that has access to the object. Share the credentials with the users.
- DGenerate a presigned URL for the object. Share the URL with the users. (correct answer)
Reveal answer & explanationHide answer
The correct answer is D. Option D: Generate a presigned URL for the object. Share the URL with the users.