403(禁止)做`s3cmd get`但`s3cmd ls`有效

时间:2017-06-16 17:19:51

标签: amazon-s3 s3cmd

我已经设置了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该文件?我一定错过了什么......

0 个答案:

没有答案