我正在使用Firebase和Ionic(AngularJS)创建一个应用程序,想知道是否可以使用Amazon S3来托管图片,并将其URL(从S3)存储在Firebase中并向用户提供服务。 我希望这样做是因为Firebase可能会变得昂贵。
- 这是使用S3的适当方式吗?
- 如果使用其URL从S3加载文件,是否算作请求?
- 如果仅使用S3进行托管,则成本会从哪里产生? 我只需支付存储费用还是还有其他费用?
- 这是安全的吗?
我正在使用Firebase和Ionic(AngularJS)创建一个应用程序,想知道是否可以使用Amazon S3来托管图片,并将其URL(从S3)存储在Firebase中并向用户提供服务。 我希望这样做是因为Firebase可能会变得昂贵。
亚马逊的pdf介绍了S3的许多常见用例,从文档中的场景4开始:“多媒体对象将驻留在Amazon S3中,而SimpleDB将负责维护不断更新的状态反馈”。这会是使用s3的适当方式吗?
据我所知,是的,它算作一个get请求,这取决于您如何在应用程序中实现查询,但值得注意的是,最初当您注册Amazon S3时,您将获得5 GB的标准存储,以及20,000个Get请求和2,000个Put请求。另外,使用其URL从s3加载文件是否算作请求?