Question 1: You are working with a company which provides the data about the agriculture farming, which takes the photographs of the growing crops and send them to the EMR cluster for further analysis there are 1000s

of such IOT devices have been put on various registered farm in the country. And this devices continuously sends data to the EMR cluster. However, you want to make sure that only authenticated devices can send the

data to EMR cluster. Which of the following is the most secure and ideal way to authenticate the IOT devices?

1. X.509 certificates

2. IAM users, groups, and roles

3. Amazon Cognito identities

4. Federated identities

Correct Answer : 1 Exp : As you can see AWS Cognito is generally used with the mobile application. Hence, option-3 can not be correct. Web based and desktop based application can use either Federated Identities or

IAM. Similarly CLI commands uses the IAM. Hence option-2 and 4 cannot be correct. Generally AWS IOT devices uses the X.509 certificates.

1