我正在开发一个我正考虑在GAE上托管的应用程序,希望在免费套餐中。这是一个“自己的时间”项目,我发现GAE文档在确定哪些产品可用,成本多少以及如何使用时都非常难以理解。
该应用依赖于用户能够使用某些元数据上传图片。元数据需要是可搜索的,并允许显示图像。
我的问题在于保存图像的位置。我将元数据存储在DataStore中。谷歌似乎暗示我应该将图像存储在云存储或Blob商店中,优先考虑云存储。这似乎是收费的。
我也看到提到影像服务 - 这是我应该考虑的其他事情吗?
答案 0 :(得分:0)
来自https://developer.android.com/reference/java/nio/charset/StandardCharsets.html:
应用程序可以使用默认的Google云存储存储桶 免费配额,不需要为应用启用结算功能。您 在Google Cloud Platform Console中创建此免费默认存储桶 您项目的Default Google Cloud Storage bucket页面。
只要不超过免费配额,您就可以在不收费的情况下使用GCS。
您也可能希望坚持其免费配额的标准环境。来自App Engine settings:
App Engine应用程序作为App Engine Pricing或standard environment内的实例运行。
标准环境中的实例可以访问每日限制 由一组定义的免费提供的资源使用 flexible environment。超出这个水平,申请将收取费用 下面列出。要控制应用程序成本,可以设置一个 quotas。要估算标准环境的成本, 使用定价计算器。
对于灵活环境中的实例,服务和API是 价格如下所述。
对于与图片相关的选项,来自spending limit:
Overview of Images API for Java支持Java的本机图像处理 App引擎旁边有Java 8 on App Engine和AWT等类 图像API。