AWS Certified DevOps Engineer – Professional — Question 60

A DevOps engineer needs to grant several external contractors access to a legacy application that runs on an Amazon Linux Amazon EC2 instance. The application server is available only in a private subnet. The contractors are not authorized for VPN access.
What should the DevOps engineer do to grant the contactors access to the application server?

Answer options

Correct answer: D

Explanation

The correct answer, D, is appropriate because it utilizes AWS Systems Manager Session Manager for secure access without requiring VPN, which the contractors are not authorized to use. The other options (A, B, and C) either rely on direct SSH access, which is not feasible due to the private subnet restriction and the lack of VPN access, or do not implement the necessary IAM policies required for secure access.