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

GCP Cloud Run部署报错:无指定镜像仓库推送权限

Cloud Run部署报错:无镜像仓库推送权限的解决办法

报错场景与信息

尝试将构建镜像存储在ASIA区域时,部署Cloud Run应用触发以下错误:

Failed to build the app. Error: Build Failed. No push access to specified image repository. Try running with --default-repo flag.

解决步骤

  • 指定默认镜像仓库
    在部署命令中添加--default-repo参数,明确指定亚洲区域的容器注册表地址,示例命令:

    gcloud run deploy <你的服务名> --source . --default-repo asia.gcr.io/<你的GCP项目ID>
    

    其中asia.gcr.io是GCP亚洲区域的容器注册表域名,替换<你的服务名>和<你的GCP项目ID>为实际内容即可。

  • 验证账号权限
    确保当前操作的GCP账号拥有以下权限:

    • Storage Object Creator:用于推送镜像到容器注册表
    • Cloud Build Editor:用于执行Cloud Build构建任务
      可通过IAM控制台为账号添加对应角色。
  • 保持区域一致性
    部署时指定的Cloud Run区域要与镜像仓库的ASIA区域匹配,避免跨区域权限或网络问题,示例命令添加区域参数:

    gcloud run deploy <你的服务名> --source . --default-repo asia.gcr.io/<你的GCP项目ID> --region asia-southeast1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 23:24:54