Answer - A and D
The AWS Documentation mentions the following
Amazon Simple Storage Service is storage for the Internet. It is designed to make web-scale computing easier for developers.
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message-oriented middleware and empowers developers to focus on differentiating work. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.
Based on S3 Bucket events, you can trigger the SQS Queue.
You can go in Bucket properties and select the event and choose SQS Queue
Option A is CORRECT because S3 is a highly available service to store videos and images.
Option B is incorrect since this is used for archive storage.
Option C is incorrect since this is used as a notification service.
Option D is CORRECT because the SQS queue can store the upload events for the worker process to pick up as messages.
For more information on S3, please visit the below URL:
https://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html
For more information on SQS, please visit the below URL:
https://aws.amazon.com/sqs/