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

使用--set-env-vars部署ReactJS至Cloud Run提示未识别参数问题

解决Google Cloud Run更新流量命令设置环境变量的错误

问题原因

gcloud run services update-traffic 命令仅用于调整Cloud Run服务的流量分配(比如把流量导向最新版本或指定版本),不支持--set-env-vars参数——这个参数是gcloud run deploy和gcloud run services update命令专属的,用来设置/修改服务的环境变量。

正确操作方式

方式1:给已部署的服务添加/修改环境变量

使用gcloud run services update命令:

gcloud run services update YOUR_SERVICE_NAME --set-env-vars=NODE_ENV=production --region=YOUR_REGION

方式2:部署时直接设置环境变量

如果是初次部署或重新部署服务,直接在deploy命令中加入参数:

gcloud run deploy YOUR_SERVICE_NAME --image=eu.gcr.io/YOUR_PROJECT_ID/YOUR_IMAGE_NAME --set-env-vars=NODE_ENV=production --region=YOUR_REGION

补充说明

gcloud run services update-traffic的常用参数包括--to-latest(流量全量导向最新版本)、--to-revisions=REVISION_NAME:PERCENTAGE(按比例分配流量到不同版本),和环境变量配置完全无关。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 01:03:03