我正在创建一个Angular 2投资组合项目。
我的aws s3存储桶中有一个包含多个图像的文件夹。
如何在页面中显示文件夹内的所有照片。
我无法在任何地方找到答案。
提前感谢您的帮助
答案 0 :(得分:0)
您的S3存储桶中的图像都具有亚马逊分配的公共URL。要通过此URL访问图像,您需要配置对存储桶及其中项目的访问权限。有关详细信息,请参阅AWS S3 documentation。在较高级别,如果您在控制台中查看存储桶/项属性,则可以管理权限 - 通过授予每个人打开/下载权限,S3将通过URL为图像提供服务,该URL显示在“属性”选项卡中的每个项目中。控制台。
一旦你有了这个URL,你就可以相应地设置html的src属性,并显示图像。
与所有AWS一样,管理它的方法也越来越复杂 - 上面的示例对于入门很简单,但可能无法为您提供所需的全部控制权。同样,AWS文档可能是您最好的选择,除非您有更具体的问题。