Which solution will meet these requirements?
Implement an active-active design between the two Regions. Configure the application to use the regional S3 endpoints closest to the user.
Use an active-passive configuration with S3 Multi-Region Access Points. Create a global endpoint for each of the Regions.
Send user data to the regional S3 endpoints closest to the user. Configure an S3 cross-account replication rule to keep the S3 buckets synchronized.
Set up Amazon S3 to use Multi-Region Access Points in an active-active configuration with a single global endpoint. Configure S3 Cross-Region Replication.
Explanations:
An active-active design with regional S3 endpoints is not the most efficient for failover, as it would require additional management for consistency between the two S3 buckets.
An active-passive configuration with S3 Multi-Region Access Points is not ideal here as it suggests manual intervention during failover, which the company wants to minimize.
While sending data to regional S3 endpoints is correct, using cross-account replication would introduce unnecessary complexity and management overhead for synchronization.
Setting up Multi-Region Access Points in an active-active configuration allows for automatic routing to the nearest S3 bucket without congestion. It simplifies management and provides seamless failover.