如何在AWS中自动跨区域复制加密的RDS快照?

时间:2017-01-31 17:01:20

标签: amazon-web-services amazon-rds

在UI中这样做非常简单,只需选择区域并单击go即可。查看documentation,我似乎需要创建一个预先签名的网址。但是我没有看到API中的选项来创建它。

我想通过Javascript AWS Lambda这样做。

我可以通过命令行这样做:

$  aws rds copy-db-snapshot   --source-db-snapshot-identifier arn:aws:rds:eu-west-1:XXXX:snapshot:XXX-2017-01-31-04-30      --target-db-snapshot-identifier mydbsnapshotcopy   --kms-key-id XXX --region eu-central-1 --source-region eu-west-1

但是,JavaScript API不支持SourceRegion

1 个答案:

答案 0 :(得分:1)

正如您在链接的文档中明确指出的那样,如果您未指定源区域,则只需创建预签名的URL。所以只需指定一个源区域。

  

- source-region - 将从中复制加密数据库快照的AWS区域。如果未指定source-region,则必须指定a   前签署的URL。预签名网址是包含签名的网址   版本4签署了要调用的CopyDBSnapshot操作的请求   将从中复制数据库快照的源区域。学习   有关pre-signed-url的更多信息,请参阅CopyDBSnapshot。

相关问题