用户可以从我的应用上传图片,然后将其存储在Amazon S3
中。我想在Chromecast
中使用这些图片,我需要Url
来显示图片。
如果我https://s3.amazonaws.com/bucket/img_name.jpg
我获得拒绝访问
如何获取已上传图片的网址?
我知道存储桶名称,并且我在本地保存每个图像的图像名称,如果这有助于任何
答案 0 :(得分:0)
存储桶名称应为s3.amazonaws.com
的子域名:
https://[bucket].s3.amazonaws.com/img_name.jpg
您还可以使用S3在选择文件时指定的URL,并查看S3 Management Console中的属性选项卡。
如果您仍然收到访问被拒绝消息,则可能是查看权限设置。您可以使用this method公开文件,也可以通过执行以下操作公开广告:
(如果您的文件位于存储桶的子文件夹中,该路径位于文件之前:https://[bucket].s3.amazonaws.com/[folder]/[file]
)