AWS S3 Android sdk添加的文件不可见
我已经通过Android sdk上传了一些文件到我的S3存储桶中。 我能够使用流和签名url在我的Nodejs服务器上处理它们 但是,当我登录到S3时,它们不可见。 我想可能是因为我在文件夹中添加了键,例如“myfolder/myfilename.txt”,但这不是问题所在 所以我可以很好地处理它们,但我需要能够从AWS上的主S3控制台访问它们 我已为用户设置了以下权限:AWS S3 Android sdk添加的文件不可见,android,node.js,amazon-web-services,amazon-s3,Android,Node.js,Amazon Web Services,Amazon S3,我已经通过Android sdk上传了一些文件到我的S3存储桶中。 我能够使用流和签名url在我的Nodejs服务器上处理它们 但是,当我登录到S3时,它们不可见。 我想可能是因为我在文件夹中添加了键,例如“myfolder/myfilename.txt”,但这不是问题所在 所以我可以很好地处理它们,但我需要能够从AWS上的主S3控制台访问它们 我已为用户设置了以下权限: { "Statement": [ { "Effect
{
"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);