
Answer-first summary for fast verification
Answer: Use AWS Lambda to consume data from the API, perform transformations, and store it in S3.
Option B is correct because it involves using Lambda for data transformation and API Gateway for API consumption, which is a scalable and efficient approach. Directly storing data without transformation (Option A) does not address the need for data transformation. Manually downloading and uploading data (Option C) is inefficient. Using Glue for API consumption (Option D) is not the most suitable tool for this task.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are designing a data ingestion system that requires consuming data from an external API and storing it in Amazon S3. The system must handle authentication, data transformation, and efficient storage. Describe how you would implement this, including the use of AWS Lambda for data transformation and Amazon API Gateway for API consumption.
A
Directly store data from the API in S3 without any transformation.
B
Use AWS Lambda to consume data from the API, perform transformations, and store it in S3.
C
Manually download data from the API and upload it to S3.
D
Use AWS Glue to consume data from the API and store it in S3.
No comments yet.