2023年能否免费使用Google App Engine?部署额外费用疑问
关于Google App Engine免费版部署产生Cloud Storage费用的解惑
这确实是当前Google App Engine部署流程的预期行为,并非你操作有误。
费用产生的原因
- 如今GAE的部署依赖Cloud Storage存储构建与部署工件:部署时后台自动创建的
...artifacts...appspot.com存储桶,用于存放应用构建生成的镜像、依赖包等文件,这是部署流程的必要环节,无法直接阻止上传。 - 该存储桶默认配置为多区域类型,而GAE的免费额度仅覆盖单区域Cloud Storage的部分存储/流量,多区域存储不在免费范围内,因此每次部署都会产生对应的存储费用,即便你事后删除内容,下次部署仍会重新上传工件。
可行的解决办法
- 将自动创建的artifacts存储桶转换为单区域(比如与你的GAE应用同区域
us-west1):转换前需清空存储桶内容,完成后后续部署的工件会存储在单区域桶中,即可纳入Cloud Storage的免费额度,避免额外费用。 - 每次部署后手动清理存储桶内的部署工件,这属于临时方案,操作繁琐且易遗漏,不推荐长期使用。
补充说明
Google的云服务免费额度政策相比10年前已有更新,当前GAE免费层主要覆盖应用运行时的资源(如CPU、内存、请求量等),部署相关的存储资源需要单独确认是否符合免费额度的区域与类型要求。
内容的提问来源于stack exchange,提问作者Mykhailo
相关产品推荐
相关产品推荐

