我已经设置了s3cmd
并且可以使用它成功地将加密文件放在S3上:
$ s3cmd put --encrypt --config=/home/phil/.s3cfg s3://my-bucket-name/my-dir/my-filename
文件放在那里OK。
但是当我尝试get
文件时,会发生这种情况:
$ s3cmd get --config=/home/phil/.s3cfg --verbose s3://my-bucket-name/my-dir/my-filename
INFO: Applying --exclude/--include
INFO: Summary: 1 remote files to download
s3://my-bucket-name/my-dir/my-filename -> ./my-filename [1 of 1]
ERROR: S3 error: 403 (Forbidden):
创建了my-filename
,但是有0个字节。
我可以s3cmd ls
获取目录列表,因此我可以访问存储桶和目录。
为什么我不能get
该文件?我一定错过了什么......