我对aws cli
的速度非常满意但似乎找不到找出文件/文件夹权限的方法。
E.g。我这样做:
$ curl http://my.s3.amazonaws.com/deploy/tool1/license.key -o ./license.key
$ cat license.key | sed 's/></>\n</g'
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>E4D50F0606FFFD48</RequestId>
<HostId>+xxxyyyaaaa=</HostId>
$
$
现在curl http://my.s3.amazonaws.com/deploy/tool1/tool.sh -o ./tool.sh
工作正常,我可以获得tool.sh
。所以我怀疑license.key
上的权限是问题所在。
答案 0 :(得分:2)
要使用CLI获取S3中文件的权限,请使用get-object-acl
的{{1}}命令(完整文档http://docs.aws.amazon.com/cli/latest/reference/s3api/get-object-acl.html)
使用您的示例:
s3api