[英]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.