Which combination of steps will resolve the us-east-1 performance issues?
(Choose two.)
Configure the AWS Global Accelerator endpoint for the S3 bucket in eu-west-1. Configure endpoint groups for TCP ports 80 and 443 in us-east-1.
Create a new S3 bucket in us-east-1. Configure S3 cross-Region replication to synchronize from the S3 bucket in eu-west-1.
Use Lambda@Edge to modify requests from North America to use the S3 Transfer Acceleration endpoint in us-east-1.
Use Lambda@Edge to modify requests from North America to use the S3 bucket in us-east-1.
Configure the AWS Global Accelerator endpoint for us-east-1 as an origin on the CloudFront distribution. Use Lambda@Edge to modify requests from North America to use the new origin.
Explanations:
Configuring the AWS Global Accelerator for the S3 bucket does not address the latency issue effectively. While it helps in improving availability and performance, it primarily benefits applications that are hosted on EC2 or other compute services, not directly for S3. Moreover, the latency from S3 will remain as the data is still being fetched from eu-west-1.
Creating a new S3 bucket in us-east-1 and configuring S3 cross-Region replication would improve performance by allowing users in the us-east-1 region to access the weather maps from a geographically closer S3 bucket. This reduces latency and enhances user experience.
Using Lambda@Edge to modify requests to use the S3 Transfer Acceleration endpoint in us-east-1 would not resolve the latency issue because S3 Transfer Acceleration is specifically designed for uploads, not for serving content. It does not change the fact that the original content is still in eu-west-1.
Using Lambda@Edge to modify requests from North America to point to the new S3 bucket in us-east-1 would allow users to fetch the weather maps directly from a closer origin, thereby reducing latency and improving load times for users in that region.
Configuring the AWS Global Accelerator for us-east-1 as an origin on CloudFront does not solve the problem, as Global Accelerator is not designed to cache content. CloudFront is already handling requests, and the performance issue is due to the geographical distance from the S3 bucket in eu-west-1. Therefore, this option does not effectively address the latency problem.