如何将Amazon RDS快照从源复制到另一个源(区域)

问题描述 投票:0回答:1

我正在尝试将Amazon RDS快照从一个区域复制到另一个区域,但它不起作用。

但是,我可以使用以下代码将其复制到相同的原点。

let URL = `https://rds.us-west-1.amazonaws.com/?Action=CopyDBSnapshot?SourceDBSnapshotIdentifier=${snapshot.DBSnapshotArn},?DestinationRegion=us-west-1?KmsKeyId=KmsKeyId?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=access-key/${date}/us-west-1/rds/aws4_request&X-Amz-Date=${datetime}&X-Amz-Expires=86400&X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date&X-Amz-Signature=somevalue`;

let copyparams = {

    SourceDBSnapshotIdentifier: snapshot.DBSnapshotArn,
    TargetDBSnapshotIdentifier: snapshotname,
    CopyTags: true,
    SourceRegion: 'us-east-1',
    PreSignedUrl: url
};

rds.copyDBSnapshot(copyparams, function(err, result) {

    if (err) {
        console.log(err);
    } else {
        console.log(result);
    }
});
amazon-web-services aws-lambda amazon-rds
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.