如何使用Java API编程地将RDS快照从一个区域复制到另一个区域



我是亚马逊网络服务的新手。如何使用aws-sdk-api java编程复制RDS快照到另一个区域

您需要确保在特定区域中创建AmazonRDSClient,并且在创建CopyDBSnapshotRequest时使用完整标识符引用快照。

这里有一些伪代码从us-east区复制到eu_central区

AmazonRDSClient rdsClient = new AmazonRDSClient(/*add your credentials and the proper constructor overload*/);
rdsClient.setRegion(Region.getRegion(Regions.EU_CENTRAL_1));
CopyDBSnapshotRequest copySnapshot = new CopyDBSnapshotRequest();
copySnapshot.setSourceDBSnapshotIdentifier("arn:aws:rds:us-east-1:123456789012:snapshot:mysql-instance1-snapshot-20130805");
copySnapshot.setTargetDBSnapshotIdentifier("mysql-instance1-snapshot-20130805-copy");
DBSnapshot dbSnapshot = rdsClient.copyDBSnapshot(copySnapshot);

确保查看RDS的Java API和将DB快照复制到另一个区域

相关内容

最新更新