2017-01-31 2 views
1

UIでこれを行うのはとても簡単です。リージョンを選択して「go」をクリックするだけです。 documentationを見ると、事前に署名されたURLを作成する必要があるようです。しかし、これを作成するためのAPIのオプションは表示されません。AWSで暗号化されたRDSスナップショットの領域間コピーを自動化するにはどうすればよいですか?

私はこれをJavascript AWS Lambdaを使用して行いたいと思います。

私はそうのようなコマンドラインを介してこれを行うことができます。JavaScriptのAPIはSourceRegionをサポートしていません。しかし

$ 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 

答えて

1

リンク先のドキュメントに明示されているように、ソース領域を指定していない場合は、事前に署名されたURLを作成する必要があります。ソース領域を指定するだけです。

--source-region - 暗号化されたDBスナップショットがコピーされるAWS領域。 source-regionが指定されていない場合は、 pre-signed-urlを指定する必要があります。あらかじめ署名されたURLは、 CopyDBSnapshotアクションのバージョン4署名付き要求が、 で呼び出され、DBスナップショットがコピーされるソース領域を含むURLです。 pre-signed-urlの詳細については、 を参照してください。CopyDBSnapshotを参照してください。

+0

私の質問が更新されました。 –

+0

あなたは '--source-region'を含めていません... –

+0

間違ったものをコピーしました。 –

関連する問題