Which solution will meet these requirements?
Use AWS DataSync to connect the S3 buckets to the web application.
Deploy AWS Global Accelerator to connect the S3 buckets to the web application.
Deploy Amazon CloudFront to connect the S3 buckets to CloudFront edge servers.
Use Amazon Simple Queue Service (Amazon SQS) to connect the S3 buckets to the web application.
Explanations:
AWS DataSync is primarily used for transferring large amounts of data between on-premises storage and AWS storage services, and it does not provide caching or global distribution of content.
AWS Global Accelerator improves the availability and performance of applications by routing traffic to optimal endpoints. However, it does not cache content, and it is not designed specifically for serving static content from S3.
Amazon CloudFront is a Content Delivery Network (CDN) that caches content at edge locations globally. It provides low-latency access to S3 content, making it ideal for delivering confidential media files quickly and reliably to users around the world.
Amazon Simple Queue Service (Amazon SQS) is a message queuing service that enables decoupled communication between application components. It is not used for caching or delivering static content from S3.