授予对Authenticated Users组的读取访问权限

use*_*223 12 amazon-s3 s3cmd

如何为文件的Authenticated Users组授予读取权限?我正在使用s3cmd并希望在上传时这样做但我只是直接关注更改acl.我应该为http://acs.amazonaws.com/groups/global/AuthenticatedUsers投入什么?我已经尝试过AuthenticatedUsers的每一种组合.

./s3cmd setacl --acl-grant = read:http://acs.amazonaws.com/groups/global/AuthenticatedUsers s3:// BUCKET/FILE

./s3cmd setacl --acl-grant = read:AuthenticatedUsers s3:// BUCKET/FILE

小智 0

这是来自http://s3tools.org/s3cmd

\n\n
\n

将文件上传到存储桶 ~$ s3cmd put addressbook.xml\n s3://logix.cz-test/addrbook.xml 文件 \'addressbook.xml\' 存储为\n s3://logix.cz-test/ addrbook.xml(123456 字节)有关 ACL(访问控制列表)的说明\n(访问控制列表)\xe2\x80\x94 上传到 Amazon S3 存储桶的文件可以\n 是私有的,\n 只能由拥有访问权限的您读取和任何人都可读的秘密密钥或公共密钥。作为公开上传的每个文件不仅可以使用 s3cmd 访问,而且还具有 HTTP 地址、URL,可以像任何其他 URL 一样使用,并可以通过 Web 浏览器等进行访问。

\n\n
\n

~$ s3cmd put --acl-public --guess-mime-type storage.jpg\n s3://logix.cz-test/storage.jpg 文件 \'storage.jpg\' 存储为\n s3:// logix.cz-test/storage.jpg(33045 字节)\n 对象的公共 URL 为:http ://logix.cz-test.s3.amazonaws.com/storage.jpg

\n
\n\n

现在任何人都可以在浏览器中显示 storage.jpg 文件。酷吧?

\n
\n\n

尝试将公共更改为经过身份验证,这应该可行。

\n\n

请参阅http://docs.amazonwebservices.com/AmazonS3/latest/dev/ACLOverview.html#CannedACL \nit 在亚马逊方面解释了如何使用其 ACL,据说如果您在 s3cmd 中使用 public - 这将转换为public- read亚马逊,因此已验证应转换为已验证读取

\n