首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >亚马逊s3访问被拒绝

亚马逊s3访问被拒绝
EN

Stack Overflow用户
提问于 2015-05-27 09:22:26
回答 2查看 2.6K关注 0票数 0

我试图上传一个图像到我的AWS桶,我已经创建了一个新用户授予他fulls3控制

代码语言:javascript
运行
复制
AWSCredentials credentials = new BasicAWSCredentials(MY_ACCESS_KEY_ID, MY_SECRET_KEY);
            AmazonS3 s3client = new AmazonS3Client(credentials);

            PutObjectResult objectRequest = s3client.putObject(new PutObjectRequest(GlobalConstant.bucketName+"/testing", f.getName().toString(), 
                    f));

但是在上传的时候,我得到了以下错误:

05-27 07:09:47.219: W/System.err(20594):com.amazonaws.services.s3.model.AmazonS3Exception:访问被拒绝(服务: S3;状态代码: 403;错误代码: AccessDenied;请求ID:),S3扩展请求ID:+/=

EN

回答 2

Stack Overflow用户

发布于 2015-05-27 10:32:52

运行aws configure命令并填写所有配置详细信息。在“管理控制台”中,选择“桶”并选择“属性”选项卡。单击“添加更多权限”。被授权者从下拉列表中选择用户名,检查列表,上传/删除。出于测试目的,您可以为每个人设置权限并检查所有选项。

票数 0
EN

Stack Overflow用户

发布于 2015-05-27 16:25:48

您确定您创建的用户(我假设是IAM)吗?是否与您正在使用的凭据相同?

您可能希望使用S3传输管理器进行结帐,因为它使下载/上载到S3变得更加容易,并使您能够暂停/恢复下载。

我强烈建议在移动应用程序中使用临时凭据,因为嵌入凭据从来都不安全。

这两种http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/getting-started-store-retrieve-s3.html都有入门指南

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30478213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档