Amazon s3 访问被拒绝AWS S3对象列表
尝试从S3存储桶访问Amazon s3 访问被拒绝AWS S3对象列表,amazon-s3,aws-cognito,aws-mobilehub,Amazon S3,Aws Cognito,Aws Mobilehub,尝试从S3存储桶访问listObjectRequest,但访问被拒绝错误。甚至我对我的bucket也有listObject权限 ObjectListing objectListing = s3.listObjects(new ListObjectsRequest().withBucketName(bucketName+path)); 我正在使用IdentityPool访问我的存储桶 ObjectListing objectListing = s3.listObjects(new ListObj
listObjectRequest
,但访问被拒绝错误。甚至我对我的bucket也有listObject
权限
ObjectListing objectListing = s3.listObjects(new ListObjectsRequest().withBucketName(bucketName+path));
我正在使用IdentityPool
访问我的存储桶
ObjectListing objectListing = s3.listObjects(new ListObjectsRequest().withBucketName(bucketName+path));
错误是
Amazon S3; Status Code: 403; Error Code: AccessDenied;
让我知道调用
listObjects
方法需要哪种权限。您认为应该允许您访问bucket的原因是什么?提示:哪些权限与您用来拨打电话的凭据相关联?目标存储桶上的存储桶策略是什么?请随意编辑您的问题以提供更多详细信息。您不是使用该存储桶的授权人员。对象列表的正确权限是s3:ListBucket
。您好,Amrit,IdentityPool
是由您还是由MobileHub设置的IdentityPool
具有unauthenticated
和authenticated
模式。您可以检查哪个策略具有listobjects的权限吗?