在AWS s3 Bucket中以角度2项目显示图像

时间:2017-01-11 19:35:56

标签: angular amazon-s3

我正在创建一个Angular 2投资组合项目。

我的aws s3存储桶中有一个包含多个图像的文件夹。

如何在页面中显示文件夹内的所有照片。

我无法在任何地方找到答案。

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您的S3存储桶中的图像都具有亚马逊分配的公共URL。要通过此URL访问图像,您需要配置对存储桶及其中项目的访问权限。有关详细信息,请参阅AWS S3 documentation。在较高级别,如果您在控制台中查看存储桶/项属性,则可以管理权限 - 通过授予每个人打开/下载权限,S3将通过URL为图像提供服务,该URL显示在“属性”选项卡中的每个项目中。控制台。

一旦你有了这个URL,你就可以相应地设置html的src属性,并显示图像。

与所有AWS一样,管理它的方法也越来越复杂 - 上面的示例对于入门很简单,但可能无法为您提供所需的全部控制权。同样,AWS文档可能是您最好的选择,除非您有更具体的问题。