ローカルマシンから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"おそらくこのエラーの原因ですか?
--sse aws:kms
フラグがないようです。あなたはおそらく次のようなものを探しています
aws s3 cp /filepath s3://mybucket/filename --sse aws:kms --sse-kms-key-id <key id>
詳細は aws s3 cp options をご覧ください。