获取S3图片网址

时间:2014-07-09 01:43:28

标签: amazon-web-services amazon-s3

用户可以从我的应用上传图片,然后将其存储在Amazon S3中。我想在Chromecast中使用这些图片,我需要Url来显示图片。

如果我https://s3.amazonaws.com/bucket/img_name.jpg我获得拒绝访问

如何获取已上传图片的网址?

我知道存储桶名称,并且我在本地保存每个图像的图像名称,如果这有助于任何

1 个答案:

答案 0 :(得分:0)

存储桶名称应为s3.amazonaws.com的子域名:

https://[bucket].s3.amazonaws.com/img_name.jpg

您还可以使用S3在选择文件时指定的URL,并查看S3 Management Console中的属性选项卡。

如果您仍然收到访问被拒绝消息,则可能是查看权限设置。您可以使用this method公开文件,也可以通过执行以下操作公开广告:

  1. 单击S3 Management Console中的存储桶名称旁边的
  2. 展开权限
  3. 点击添加更多权限
  4. Grantee 下拉列表中选择 Everyone
  5. 保存
  6. (如果您的文件位于存储桶的子文件夹中,该路径位于文件之前:https://[bucket].s3.amazonaws.com/[folder]/[file]