如何使用适用于Ruby的AWS开发工具包的版本1设置S3对象的Access-Control-Allow-Origin
标头。 docs here显示了如何设置各种标头,但是访问控制标头似乎没有任何内容。它确实提到了一个:metadata
选项,但是这个值的前缀是x-amz-meta
,这不是我想要的。
我问的原因是因为我试图通过从Javascript调用Ajax来下载S3中的公共可读文件(我放在那里)。我已将ACL设置为公共读取,这意味着我可以在浏览器中查看它,但是我从Ajax调用中收到No 'Access-Control-Allow-Origin' header is present on the requested resource
错误。
答案 0 :(得分:1)
嗯,这是唯一的方法吗?
是的,这是唯一的方法。 S3中的CORS只能在桶级别进行配置。