簡體   English   中英

AWS S3 Android SDK添加的文件不可見

[英]AWS S3 Android sdk added files not visible

我已經通過Android SDK將一些文件上傳到了我的S3存儲桶中。 我可以使用流和簽名的URL在Nodejs服務器上對其進行處理。

但是,當我登錄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/*"
            ]
        }
    ]
}

任何幫助是極大的贊賞。

您正在設置訪問控制列表嗎? 您可以使用以下罐頭:

por.setCannedAcl(CannedAccessControlList.PublicRead);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM