SFTP 到 Amazon S3 失败并出现错误 "couldn't close file"

SFTP To Amazon S3 is failing with error "couldn't close file"

我正在命令行上使用 SFTP 将文件从我的本地计算机复制到 Amazon S3。用户配置为使用 KMS 连接成功打开,文件传输,但最后出现此错误,传输失败

打开连接,然后cd到bucket中,用这些命令上传文件

sftp <AWS username>@<AWS Host>
cd <s3 bucket name>/<folder>
put myFile.txt

看跌转移达到 100%,但随后记录了以下错误

Uploading myFile.txt to /myS3Bucket/myFolder
myFile.txt      100%  174     4.9KB/s   00:00
Couldn't close file: Permission denied

您是否知道可能导致此问题的原因以及解决方法?

用这个问题的解决方案解决了它 -

用户策略缺少 kms 权限。最近在存储桶上启用了 KMS 加密