Ultimate access to all questions.
You're a developer responsible for maintaining a web application built using .NET. This application currently accesses public objects stored in an S3 bucket via public URLs. During a code review, a colleague pointed out that referencing S3 objects publicly is not advisable, especially since some of these objects contain private data. Following this feedback, the S3 bucket's access permissions were changed to private, resulting in loss of access to those objects.
To address this, you aim to design a solution that allows selective access to certain objects within the S3 bucket, governed by a time-limited policy.
Which of the following options will allow restricted access to these private objects?