如何使用cli查找/检查AWS S3中的当前权限?

时间:2016-02-04 19:28:15

标签: amazon-s3 permissions file-permissions

我对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上的权限是问题所在。

1 个答案:

答案 0 :(得分:2)

要使用CLI获取S3中文件的权限,请使用get-object-acl的{​​{1}}命令(完整文档http://docs.aws.amazon.com/cli/latest/reference/s3api/get-object-acl.html

使用您的示例:

s3api