【发布时间】:2016-04-09 22:42:39
【问题描述】:
我正在尝试添加图像以在我的应用程序中工作。我已经安装了 Amazon AWS SDK gem 并设置了环境变量,但是当我创建图像标签时,图像没有显示在 Heroku 中。这是我的代码
[![在此处输入图片描述][1]][1]
【问题讨论】:
标签: ruby ruby-on-rails-3 ruby-on-rails-4 amazon-web-services heroku
我正在尝试添加图像以在我的应用程序中工作。我已经安装了 Amazon AWS SDK gem 并设置了环境变量,但是当我创建图像标签时,图像没有显示在 Heroku 中。这是我的代码
[![在此处输入图片描述][1]][1]
【问题讨论】:
标签: ruby ruby-on-rails-3 ruby-on-rails-4 amazon-web-services heroku
当我在浏览器中打开 https://s3.amazonaws.com/skilllzy/134H.jpg 时,我得到:
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>CA4454AACA61F45E</RequestId>
<HostId>
5fAq4OGDrjMUD9b012vBi495TizgPsrkHQh3ZFZYdzcv2LJLuY48F/Ug1KzEQV5iArlt0DY1Ixg=
</HostId>
</Error>
这表明 a) 您尚未将存储桶配置为静态网站或 b) 您对该存储桶没有正确的权限以允许公共访问。
请查看Hosting a Static Website on Amazon S3 和Permissions Required for Website Access 以确保您已正确配置存储桶以进行公共http 访问。
【讨论】: