【问题标题】:AWS S3 Android sdk added files not visibleAWS S3 Android sdk 添加的文件不可见
【发布时间】:2014-04-28 11:38:51
【问题描述】:

我已通过 Android sdk 将一些文件上传到我的 S3 存储桶。 我可以在我的 Nodejs 服务器上使用流和签名 url 处理它们。

但当我登录 S3 时,它们是不可见的。 我想可能是因为我将密钥添加为文件夹,例如。 'myfolder/myfilename.txt',但这不是问题。

所以我可以很好地处理它们,但我需要能够从 AWS 上的主 S3 控制台访问它们。

我有一个用户设置了这些权限:

{
    "Statement": [
                {
                "Effect": "Allow",
                "Action": "s3:ListAllMyBuckets",
                "Resource": "arn:aws:s3:::*"
            },
            {
                "Effect": "Allow",
                "Action": "s3:*",
                "Resource": [
                    "arn:aws:s3:::folder",
                    "arn:aws:s3:::folder/*"
            ]
        }
    ]
}

非常感谢任何帮助。

【问题讨论】:

    标签: android node.js amazon-web-services amazon-s3


    【解决方案1】:

    您是否正在设置访问控制列表?你可以像这样使用罐装的:

    por.setCannedAcl(CannedAccessControlList.PublicRead);
    

    【讨论】:

      猜你喜欢
      • 2015-07-09
      • 2016-11-24
      • 1970-01-01
      • 2012-11-10
      • 2021-07-17
      • 1970-01-01
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多