AWS Certified Solutions Architect – Associate (SAA-C03) — Question 939

A company has an Amazon S3 bucket that contains sensitive data files. The company has an application that runs on virtual machines in an on-premises data center. The company currently uses AWS IAM Identity Center.

The application requires temporary access to files in the S3 bucket. The company wants to grant the application secure access to the files in the S3 bucket.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

AWS IAM Roles Anywhere allows on-premises workloads to use digital certificates to obtain secure, temporary AWS credentials, eliminating the need for long-term credentials. Options C and D are less secure and introduce management overhead because they rely on long-term IAM user access keys. Option A is incorrect because restricting access by IP address alone does not provide proper cryptographic authentication for the application.