A company has a data ingestion workflow that consists the following:
· An Amazon Simple Notification Service (Amazon SNS) topic for notifications about new data deliveries
· An AWS Lambda function to process the data and record metadata
The company observes that the ingestion workflow fails occasionally because of network connectivity issues. When such a failure occurs, the Lambda function does not ingest the corresponding data unless the company manually reruns the job.
Which combination of actions should a solutions architect take to ensure that the Lambda function ingests all data in the future? (Select TWO.)
Select all that apply, then click Submit answer.
-
○
Configure the Lambda function In multiple Availability Zones.
-
○
Create an Amazon Simple Queue Service (Amazon SQS) queue, and subscribe It to me SNS topic.
-
○
Increase the CPU and memory that are allocated to the Lambda function.
-
○
Increase provisioned throughput for the Lambda function.
-
○
Modify the Lambda function to read from an Amazon Simple Queue Service (Amazon SQS) queue