You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过gcloud functions deploy设置Cloud Functions的CPU规格?

如何通过gcloud functions deploy设置Gen2云函数的CPU规格

核心问题说明

Gen2云函数的CPU与内存在官方设计中是绑定关系:内存配置直接决定CPU分配比例(比如128MiB对应0.125 vCPU,1024MiB对应1 vCPU)。但你遇到的128MiB内存却对应0.583 vCPU的情况,属于异常的旧配置残留问题。

命令行解决办法

目前gcloud functions deploy没有直接指定CPU的参数,要修复配置残留,可尝试以下操作:

  • 彻底删除后重新部署:先清除旧函数的所有配置,再重新部署
    gcloud functions delete "$FUNC" --gen2 --region=us-central1
    
    之后运行你原本的部署命令即可。
  • 强制刷新配置:在部署命令中添加--update-config参数,强制覆盖旧配置
    gcloud functions deploy "$FUNC" \
         --gen2 \
         --runtime=python310 \
         --region=us-central1 \
         --source=. \
         --entry-point="$ENTRY" \
         --trigger-http \
         --allow-unauthenticated \
         --memory=128MiB \
         --min-instances=1 \
         --update-config
    

补充说明

你遇到的内存与CPU绑定不符的情况,大概率是GCP后台的配置缓存或同步问题。如果上述方法无效,可通过gcloud functions describe "$FUNC" --gen2 --region=us-central1查看函数完整配置,确认内存和CPU的对应关系是否正常。

内容的提问来源于stack exchange,提问作者Dokook Choe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 19:20:46