web-dev-qa-db-ja.com

kms暗号化を使用してaws cliからs3にファイルをアップロードする方法

ローカルマシンからs3にkms暗号化でファイルをアップロードしたい。次のコマンドを使用しています。

    aws s3 cp /filepath s3://mybucket/filename --sse-kms-key-id <key id>

次のエラーが表示されます "エラーが発生しました:PutObjectオペレーションの呼び出し時:AWS KMS管理キーによるサーバー側の暗号化にはHTTPヘッダーが必要ですx-amz -server-side-encryption:aws:kms"おそらくこのエラーの原因ですか?

9
vishal.k

--sse aws:kmsフラグがないようです。あなたはおそらく次のようなものを探しています

aws s3 cp /filepath s3://mybucket/filename --sse aws:kms --sse-kms-key-id <key id>

詳細は aws s3 cp options をご覧ください。

13
Jamie Starke