Which solution will meet these requirements?
Enable DynamoDB streams. Configure streams for new and old images. Create a global table replica in us-west-2. Monitor the progress of the replication until the status changes to Active.
Create global table replica in us-west-2. Monitor the progress of the replication until the status changes to Active.
Enable DynamoDB streams. Configure streams for new and old images. Create a global table replica in us-west-2. Copy all existing data from us-east-1 to us-west-2 by using an export and batch import.
Create a global table replica in us-west-2. Copy all existing data from us-east-1 to us-west-2 by using an export and batch import.
Explanations:
Enabling DynamoDB Streams and configuring for new and old images ensures that both existing and future data changes are captured. Creating a global table replica in us-west-2 will automatically replicate all data in real time, including the changes from DynamoDB Streams.
Creating a global table replica in us-west-2 without enabling DynamoDB Streams will not ensure replication of existing data. The global table replica will only replicate changes from the point of creation, not any existing data.
While enabling DynamoDB Streams for new and old images is correct for capturing real-time changes, copying all existing data via export and batch import is unnecessary. A global table replica automatically replicates both existing and future data.
Copying all existing data using export and batch import is not needed for a global table replica. The replica would automatically replicate all existing data during creation, without requiring a separate export and import process.