A SysOps Administrator is configuring a backup and disaster recovery architecture for a business-critical application. The application stores uploaded documents in an Amazon S3 bucket and utilizes an Amazon RDS for PostgreSQL database. To meet reliability and compliance requirements:
1. S3 bucket data must be replicated to a destination bucket in a different AWS Region.
2. The database must support automatic failover with zero manual intervention to mitigate Availability Zone outages in the primary Region.
3. Access to the replicated S3 bucket must go through a private network path within the AWS VPC without traversing the public internet.
The administrator initiates S3 cross-Region replication and configures an RDS Read Replica. However, during testing, replication of new S3 objects fails, database failover is not automatic during an outage, and S3 traffic continues over the public internet.
Which combination of configuration changes will resolve these issues?
- Enable versioning on both the source and destination S3 buckets. Modify the database to use a Multi-AZ deployment. Create an S3 Gateway VPC Endpoint and associate it with the subnet route tables.Cevap
- BEnable versioning on the source S3 bucket only. Modify the database to use a Multi-AZ deployment. Create an S3 Gateway VPC Endpoint and associate it with the subnet route tables.
- CEnable versioning on both the source and destination S3 buckets. Maintain the RDS Read Replica and configure application-level scripting to promote it during an outage. Create an S3 Gateway VPC Endpoint and associate it with the subnet route tables.
- DEnable versioning on both the source and destination S3 buckets. Modify the database to use a Multi-AZ deployment. Create an S3 Gateway VPC Endpoint but do not associate it with the subnet route tables.