Amazon S3 crossdomain.xml 始终显示 403 Forbidden

Posted

技术标签:

【中文标题】Amazon S3 crossdomain.xml 始终显示 403 Forbidden【英文标题】:Amazon S3 crossdomain.xml always shows 403 Forbidden 【发布时间】:2012-12-12 14:03:45 【问题描述】:

我正在使用 plupload 将文件直接上传到 Amazon S3。我将 crossdomain.xml 文件添加到 Amazon。当我尝试使用 plupload 中给出的示例代码将文件上传到 S3 时,我得到了

GET http://xxxx.s3.amazonaws.com/crossdomain.xml403(禁止)

我的 crossdomain.xml 是

 <?xml version="1.0"?>
 <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-     policy.dtd">
 <cross-domain-policy>
 <allow-access-from domain="*" secure="false" />
 </cross-domain-policy>

【问题讨论】:

对此有什么想法吗?我似乎有完全相同的问题。 【参考方案1】:

您是否在对象上设置了公共读取 acl 或在存储桶上设置了 getobject 权限?

http://docs.aws.amazon.com/AmazonS3/latest/dev/ACLOverview.html

【讨论】:

以上是关于Amazon S3 crossdomain.xml 始终显示 403 Forbidden的主要内容,如果未能解决你的问题,请参考以下文章

jwplayer 不支持 crossdomain.xml

在 ejabberd 中找不到 crossdomain.xml [关闭]

什么是 crossdomain.xml 文件?

跨域策略文件crossdomain.xml文件

通过弱 CrossDomain.xml 使用 ActionScript 绕过 CSRF

是否可以在 AS3 中查看从 SWF 下载的 crossdomain.xml?