S3 Quiz
You have an S3 bucket hosted in AWS which is used to store promotional videos you upload. You need to provide access to users for a limited duration of time. How can this be achieved?
A. Use versioning and enable a timestamp for each version.
B. Use Pre-Signed URLs.
C. Use IAM Roles with a timestamp to limit the access.
D. Use IAM policies with a timestamp to limit the access.
C. Use Pre-Signed URLs.
AWS Documentation mentions the following:
All objects by default are private. Only the object owner has permission to access these objects. However, the object owner can optionally share objects with others by creating a pre-signed URL, using their own security credentials, to grant time-limited permission to download the objects.
For more information on pre-signed URLs, please visit the URL below.
https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html