Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Associate · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Highly available = Serverless The readers send a message over HTTPS = HTTPS endpoint in Amazon API Gateway Process these messages from the sensors = AWS Lambda function
The correct answer is B. Create an HTTPS endpoint in Amazon API Gateway. Configure the API Gateway endpoint to invoke an AWS Lambda function to process the messages and save the results to an Amazon DynamoDB table. Here are the reasons why: API Gateway is a highly scalable and available service that can be used to create and expose RESTful APIs. Lambda is a serverless compute service that can be used to process events and data. DynamoDB is a NoSQL database that can be used to store data in a scalable and highly available way.
- Option A would not provide high availability. A single EC2 instance is a single point of failure. - Option B provides a scalable, highly available solution using serverless services. API Gateway and Lambda can scale automatically, and DynamoDB provides a durable data store. - Option C would expose the Lambda function directly to the public Internet, which is not a recommended architecture. API Gateway provides an abstraction layer and additional features like access control. - Option D requires configuring a VPN to AWS which adds complexity. It also saves the raw sensor data to S3, rather than processing it and storing the results.