【发布时间】:2011-10-11 16:00:21
【问题描述】:
我已经阅读了document about using SSE,但是在使用来自s3-bash 的s3-put 命令在 S3 上存储文件时,我找不到如何使用 SSE。
我这样运行备份存储过程:
./s3-put -k ABCDEFGHIJKLMNOPQRS -s aws-key -T dbbackup/2011-10-10.sql /dbbackup/2011-10-10.sql
【问题讨论】:
我已经阅读了document about using SSE,但是在使用来自s3-bash 的s3-put 命令在 S3 上存储文件时,我找不到如何使用 SSE。
我这样运行备份存储过程:
./s3-put -k ABCDEFGHIJKLMNOPQRS -s aws-key -T dbbackup/2011-10-10.sql /dbbackup/2011-10-10.sql
【问题讨论】:
好的,我找到了答案。
你把线改成这样:
./s3-put -k ABCDEFGHIJKLMNOPQRS -s aws-key -a aws-headers -T dbbackup/2011-10-10.sql /dbbackup/2011-10-10.sql
并创建一个包含以下行的aws-headers 文件:
x-amz-server-side-encryption: AES256
然后它将发送所需的请求标头,告诉 S3 加密内容。
【讨论】: