首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >图像直接上传到S3: 403访问被拒绝

图像直接上传到S3: 403访问被拒绝
EN

Stack Overflow用户
提问于 2016-10-04 18:24:05
回答 1查看 790关注 0票数 2

我遵循以下指南在我的Rails 4应用程序中启用图像上传:https://devcenter.heroku.com/articles/direct-to-s3-image-uploads-in-rails

然而,每当我试图上传一张照片时,我总是收到403禁止的信息。谷歌搜索这个问题表明,这是因为CORS设置不正确,但我按照指南中的描述添加了它。

有什么建议可以帮上忙吗?

错误

代码语言:javascript
运行
复制
POST https://meinblog-development.s3.amazonaws.com/ 403 (Forbidden)

CORS权限

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>http://localhost:3000</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>

.env文件

代码语言:javascript
运行
复制
S3_BUCKET=meinblog-development
AWS_ACCESS_KEY_ID=XXX
AWS_SECRET_ACCESS_KEY=XXX
AWS_REGION="us-east-1"
EN

回答 1

Stack Overflow用户

发布于 2016-12-18 12:24:23

尝试将acl设置为bucket-owner-full-control,而不是public-read

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

https://stackoverflow.com/questions/39849853

复制
相关文章

相似问题

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