为上传图像的路径生成随机数时拒绝访问

时间:2016-04-10 14:35:16

标签: ruby-on-rails amazon-s3 carrierwave

以下是我在头像上传器中的内容

我有这样的方法

def store_dir
  "12345"
end

这工作正常..网址为https://shijokes-testing-assets.s3.amazonaws.com/12345/Simple_and_beautyful.png

但是当把方法改为

def store_dir
 "#{rand(1000).to_s}"
end

网址是

https://shijokes-testing-assets.s3.amazonaws.com/347/Simple_and_beautyful.png

我得到了

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>50399D3AF94097F8</RequestId>
<HostId>
I5Z/LjqbkF+xpskz0cqTtz1wDMb9qZ3IuvrH9Eni2g6fJqkuoK3a+lVAP5zMRm8bdNhIT8KgugQ=
</HostId>
</Error>

0 个答案:

没有答案