我的web应用程序使用Firebase,而不是谷歌云平台——尽管我知道在幕后,每个Firebase项目也是一个GCP项目。
我刚刚收到GCP的一封电子邮件,上面写着(摘录(:
〔所需操作〕:在2020年4月20日之前为您的项目启用云构建API,以确保正确构建和部署云功能。。。您必须为项目启用云构建API,以确保正确构建和部署云功能。启用API后,如果您的云构建、容器注册或云存储使用量超过这些产品的免费等级限制,您可能会收取费用。
这会影响Firebase的部署或开发过程吗(例如,现在我使用firebase deploy
(
据我所知,答案是否定的——它只允许每天有更大的最大构建时间。但邮件中根本没有提到Firebase,所以我想确保我在4月20日之前就理解任何其他含义。
我也有同样的问题,并与firebase支持团队取得了联系,以下是我的问题和我收到的答案:
"这是强制性的吗?">
仅当您将来要部署云功能时部署的功能不会受到影响。
"我怎么知道我的云构建、容器注册或云存储的使用量是否会超过这些产品的免费级别限制?有没有办法检查我一直在使用的内容,以便做好准备?">
Cloud Build提供了一个免费层,其中只有使用量超过120构建分钟/天将收取费用。当您的使用量在免费范围内时第三层,您将不会对Cloud的Cloud Build部分收取费用功能部署。有关详细信息,请参阅云构建定价。同样,云存储和容器注册表共享一个免费层其中仅对5GB月以上的使用收取费用。(*注:免费等级仅限于美国地区-US-WEST1、US-CENTRAL1和US-EAST1并在所有3个地区进行汇总(?例如,如果您有一个使用100GB存储的部署,您将只收取额外2.47美元的存储费/月(基于这些特定的美国。区域存储价格(。您可以监控您的使用情况,并查看你快要达到免费配额了。
"最后,所有这些东西对我的应用程序有什么作用?为什么我需要添加这些其他功能?如果你要卖给我这个,你会如何在我的用例中展示它?">
这是谷歌为传达用户继续使用产品所必需的,或者被认为是必要的法律更新,让客户远离有未来问题。使用云构建、容器注册和云存储提供了以下好处:详细的功能构建日志将在GCP控制台中提供,有助于调试和增加可见性。获得超过当前构建配额为120分钟/天。查看已构建容器注册表中函数的容器映像。
我收到了来自Firebase支持的以下响应:
如果您在此日期后不启用云构建API,您将无法使用云功能【2020年4月20日】。
在后续交换中:
据我所知,在部署方面,一切都将是相同的
因此,我对原始问题的回答(这会影响开发或部署的机制吗(的解释是:
- 部署过程:无需更改
- 开发过程:无需更改*
*如果您的构建时间每天超过120分钟,和您希望避免相关费用,您可以自愿调查更改部署/开发流程以减少构建时间。
也要感谢Fran的回答,他的回答揭示了变革的其他方面。