An Amazon EC2 instance is running an application that uses Amazon Simple Queue Service (Amazon SQS) queues. ASysOps administrator must ensure that the application can read, write, and delete messages from the SQS queues.Which solution will meet these requirements in the MOST secure manner?
A. Create an IAM user with an IAM policy that allows the sqs:SendMessage permission, the sqs:ReceiveMessage permission, and the sqs:DeleteMessage permission to the appropriate queues
B. Create an IAM user with an IAM policy that allows the sqs:SendMessage permission, the sqs:ReceiveMessage permission, and the sqs:DeleteMessage permission to the appropriate queues
C. Create and associate an IAM role that allows EC2 instances to call AWS services
D. Create and associate an IAM role that allows EC2 instances to call AWS services