Amazon s3 AmazonS3-桶策略
从我的url设置一个referer策略以访问AmazonS3 bucket,这真是太费时了 我可以让它与my.myurl.com/一起工作,但任何时候来自安全https请求的请求,即使使用通配符,我的访问也会被拒绝 谢谢 编辑:我的第一篇文章,这里有更多的细节 我在AmazonS3上有一个bucket策略,只有当它来自我的url时才允许访问 如果通过http访问,此referer策略仅允许从我的开发环境和我的登台url进行连接。但是,如果用户位于*处,他们将被拒绝从Amazon访问 有没有办法允许https连接到AmazonS3?这是我的政策吗?我已经尝试将https url编码到bucket策略中,但这并没有奏效 很抱歉,内容过于简短。来自: 客户端不应包含 a中的Referer标头字段(不安全) HTTP请求,如果引用的页面是 使用安全协议传输Amazon s3 AmazonS3-桶策略,amazon-s3,amazon,Amazon S3,Amazon,从我的url设置一个referer策略以访问AmazonS3 bucket,这真是太费时了 我可以让它与my.myurl.com/一起工作,但任何时候来自安全https请求的请求,即使使用通配符,我的访问也会被拒绝 谢谢 编辑:我的第一篇文章,这里有更多的细节 我在AmazonS3上有一个bucket策略,只有当它来自我的url时才允许访问 如果通过http访问,此referer策略仅允许从我的开发环境和我的登台url进行连接。但是,如果用户位于*处,他们将被拒绝从Amazon访问 有没有办法允
你必须更好地解释你的问题。试试这个
“StringLike”:{“aws:Referer”:[“*.myurl.com/*”,“*.app.dev:3000/*”]}
另一件事:检查https请求中的Referer
头的样子。感谢昨晚的帮助,很抱歉我睡着了。我遇到的问题与桶政策无关。如果有人发现了这一点,并有类似的问题,对我个人来说,我使用Ruby Gem来处理名为Carrierwave的文件上传。我没有将Carrierwave配置为强制SSL。一旦强制SSL,我的get和put请求需要https连接,而不仅仅是http连接。
"aws:Referer": [
"*.myurl.com/*",
"*.app.dev:3000/*" ]