A development team is creating a new application designed to run on AWS. While the test and production environments will run on Amazon EC2 instances, developers will each run their own environment on their laptops.
Which of the following is the simplest and MOST secure way to access AWS services from the local development machines?
A . Use an IAM role to assume a role and execute API calls using the role.
B . Create an IAM user to be shared with the entire development team; provide the development team with the access key.
C . Create an IAM user for each developer on the team; provide each developer with a unique access key.
D . Set up a federation through an Amazon Cognito user pool.
Answer: D