使用Firebase和S3

6

我正在使用Firebase和Ionic(AngularJS)创建一个应用程序,想知道是否可以使用Amazon S3来托管图片,并将其URL(从S3)存储在Firebase中并向用户提供服务。 我希望这样做是因为Firebase可能会变得昂贵。

  1. 这是使用S3的适当方式吗?
  2. 如果使用其URL从S3加载文件,是否算作请求?
  3. 如果仅使用S3进行托管,则成本会从哪里产生? 我只需支付存储费用还是还有其他费用?
  4. 这是安全的吗?
1个回答

2
我强烈建议您查看这个,因为它讨论了一些关于您的问题的重要点。话虽如此,让我们来看看您的问题:

这会是使用s3的适当方式吗?

亚马逊的pdf介绍了S3的许多常见用例,从文档中的场景4开始:“多媒体对象将驻留在Amazon S3中,而SimpleDB将负责维护不断更新的状态反馈”。

另外,使用其URL从s3加载文件是否算作请求?

据我所知,是的,它算作一个get请求,这取决于您如何在应用程序中实现查询,但值得注意的是,最初当您注册Amazon S3时,您将获得5 GB的标准存储,以及20,000个Get请求和2,000个Put请求。
至于您其他的问题,我认为您应该将它们移动到单独的问题,并提供更多细节,因为它们涉及多个主题。

1
该 PDF 文件不再可用。 - PaFi
也许这是 PDF 的更新版本吗?https://docs.aws.amazon.com/AmazonS3/latest/gsg/s3-gsg.pdf#S3-gsg-CommonUseScenarios - Blueriver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接