
Answer-first summary for fast verification
Answer: Set up AWS IoT Core, create an AWS IoT thing for each device, provision a certificate, and connect each device to AWS IoT Core.
The correct solution is C. AWS IoT Core is a fully managed service specifically designed to enable secure, bi-directional communication between internet-connected devices and the AWS Cloud. It supports the MQTT protocol and includes built-in device authentication and access control, which significantly minimizes operational overhead. By setting up AWS IoT Core, creating an AWS IoT thing for each device, and provisioning a certificate, the company can seamlessly manage thousands of devices with unique X.509 certificates. This approach is more efficient and less complex compared to other options, which involve additional services and increased operational management.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company is developing a cloud-based solution where thousands of devices need to communicate in real-time using the MQTT protocol. Each device must authenticate using a unique X.509 certificate. What is the most efficient solution with the least operational burden to achieve this?
A
Configure AWS IoT Core, create an Amazon MQ queue for each device, and provision a certificate. Connect each device to Amazon MQ.
B
Deploy a Network Load Balancer (NLB) with an AWS Lambda authorizer, set up an MQTT broker on EC2 instances within an Auto Scaling group, and connect each device to the NLB.
C
Set up AWS IoT Core, create an AWS IoT thing for each device, provision a certificate, and connect each device to AWS IoT Core.
D
Establish an Amazon API Gateway HTTP API with an NLB, integrate the API Gateway with the NLB, use a mutual TLS certificate authorizer, run an MQTT broker on an EC2 instance targeted by the NLB, and connect each device to the NLB.
No comments yet.