403禁止在从一个存储桶转移到另一个存储桶后访问Google云端存储桶中的图像时出错

Anj*_*H N 0 ruby-on-rails

实际上我在我的rails应用程序中使用谷歌云桶进行图像上传.我正在使用纸夹上传图片.我用桶名"abcd-old".我通过app上传了一些图片.它工作正常.但到目前为止,我将"abcd-old"存储桶的内容转换为新的存储桶"abcd-new".同时设置与旧版本相同的权限.但现在应用程序中的图像被破坏了.它显示"403禁止错误".如果我上传新图片将起作用.但旧的我的意思是转移的图像被打破.请帮帮我.

这是我得到的错误

<Error>
  <Code>AccessDenied</Code>
  <Message>Access denied.</Message>
  <Details>
     Anonymous users does not have storage.objects.list access to bucket abcd-new.
  </Details>
</Error>
Run Code Online (Sandbox Code Playgroud)

Anj*_*H N 5

我们可以通过命令行解决此问题

gsutil -m acl -r set public-read gs://abcd-new
Run Code Online (Sandbox Code Playgroud)

请点击此链接了解更多详情http://tekhoow.blogspot.in/2015/12/soving-accessdenied-on-google-cloud.html