如何编辑S3响应标头允许

时间:2014-02-27 13:55:55

标签: amazon-s3 plupload cross-domain-policy

我正在尝试使用POST请求(使用plupload)在S3存储桶中上传一些文件。

我收到了405 (Method Not Allowed)

政策如下:

<?xml version="1.0" encoding="UTF-8"?>
  <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
      <AllowedOrigin>*</AllowedOrigin>
      <AllowedMethod>GET</AllowedMethod>
      <AllowedMethod>POST</AllowedMethod>
      <MaxAgeSeconds>3000</MaxAgeSeconds>
      <AllowedHeader>*</AllowedHeader>
    </CORSRule>
  </CORSConfiguration>

但响应标题令人费解:

Access-Control-Allow-Methods:GET, POST
Access-Control-Allow-Origin:*
Access-Control-Max-Age:3000
Allow:GET, DELETE, HEAD, PUT

Access-Control-Allow-Methods看起来很好,但Allow不会。

我不明白为什么Allow标头不包含POST以及如何更改它。

任何帮助都会非常感激

1 个答案:

答案 0 :(得分:0)

不确定是什么问题,可能是某处的配置错误。

通过删除所有内容,创建新存储桶并遵循官方的plupload文档来修复它。