2017-11-13 36 views
1

S3バケットからGoogleクラウドストレージにデータをコピーしようとしました。ただし、次のエラーでgsutilのコピーコマンドの結果:AWS s3(SSE)バケットからGoogleクラウドへファイルをコピーする

gsutil cp s3://my_s3_bucket/datadir1 gs://my_google_bucket 

がエラー:

Requests specifying Server Side Encryption with AWS KMS managed keys require AWS Signature Version 4 

これを回避する方法はありますか?

答えて

2

gsutilの最新バージョンは、S3への呼び出しでAWS Signature Version 4をサポートしていますが、明示的に有効にする必要があります。

まず、gsutilの最新バージョン(4.28以上が必要です)にアップデートしてください。 ".boto"設定ファイルの[S3]セクションで、次のパラメータを設定します。

[s3] 
use-sigv4 = True 
host = s3.<some AWS region>.amazonaws.com 
関連する問題