Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS S3 Android sdk添加的文件不可见_Android_Node.js_Amazon Web Services_Amazon S3 - Fatal编程技术网

AWS S3 Android sdk添加的文件不可见

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

我已经通过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);