【问题标题】:aws s3 object permissions via CLI通过 CLI 获得 aws s3 对象权限
【发布时间】:2016-11-10 14:01:34
【问题描述】:

我可以通过 AWS S3 设置对象的权限,单击对象,选择权限(例如被授予者和打开/下载)。

但是,我似乎无法通过 s3api 看到这些权限。例如。如果我跑

aws s3api get-object-acl --bucket <my bucket> --key <my file>

我明白了:

An error occurred (NoSuchKey) when calling the GetObjectAcl operation: The specified key does not exist.

有什么建议吗?

【问题讨论】:

  • 您为&lt;my file&gt; 指定了什么值。无需给出实际值。
  • --key numbers3.txt
  • my-bucket中是否有名为numbers3.txt的对象?
  • 只有当我尝试找出特定“文件夹”的权限时才会遇到相同的问题,但是当我在文件上尝试时它会起作用。这个文件夹的问题是它是通过脚本而不是手动创建的,我尝试获取 acl 的任何其他文件夹都可以工作。

标签: amazon-web-services amazon-s3 command-line-interface


【解决方案1】:

当我使用自己的 bucket namekey 时,该命令对我很有效。

需要检查的一些事项:

  • 存储桶存在吗?
  • 密钥是否存在?
  • 您是否有权在此存储桶上调用GetObjectAcl

【讨论】:

    猜你喜欢
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-01-18
    • 2015-10-01
    • 2020-12-16
    • 2020-08-22
    • 1970-01-01
    • 2016-07-24
    相关资源
    最近更新 更多