使用Firebase和s3存储图片

时间:2015-09-16 01:22:18

标签: amazon-web-services amazon-s3 firebase

是否可以一起使用firebase和s3。我需要存储图像和firebase可以获得高价。我可以使用s3存储来存储图像并将URL(从s3)保存为firebase作为字符串。然后根据需要从firebase调用url?

也可能是与此相关的成本,我知道我会为存储付费。但是从网址加载图像时是否有任何成本(数据传输)?

由于

2 个答案:

答案 0 :(得分:1)

您当然可以将图像存储在s3中,并将s3链接存储在firebase中。为了使您的生活更加轻松,请将它们另存为可公开访问的链接,这样就无需对您的网站进行身份验证即可访问它们。如果您想将公共s3链接嵌入到您的网站中,那么我已经存储了一个图片hereHere是有关设置公共存储桶的一些信息。 Here是有关公开对象的一些信息。

对s3的请求成本很小,请参阅定价概述here

答案 1 :(得分:0)

这是可能的。基本上,您应该使用 CloudFront 将图像交付给客户端,因为它可以缓存 S3 访问并节省资金。 所以一个网络请求应该是这样的:

用户 -> CloudFront -> S3

您可以将 S3 上的对象设为公开,但禁用对 S3 上任何对象的公开访问是最佳做法。仅允许使用 S3 源访问身份从 CloudFront 进行访问。