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

为何Google Cloud Build触发器无法再订阅Pub/Sub的cloud-builds主题?

Cloud Build触发器订阅cloud-builds主题失败的问题与解决

问题现象

原本可正常创建Cloud Build触发器监听Google托管的Pub/Sub特殊主题cloud-builds,当前创建该类触发器时会报错:

Failed to create trigger: trigger should not listen on cloud-builds topic
  • 执行以下gcloud命令时触发错误:
gcloud alpha builds triggers create pubsub \
       --project=$PROJECT \
       --name=$TRIGGERNAME \
       --repo="$REPO" \
       --branch="main" \
       --topic=projects/$PROJECT/topics/cloud-builds \
       --build-config=cloudbuild.yaml
  • 通过Cloud Build控制台或REST API创建触发器时,同样出现该错误
  • 订阅其他Google托管主题(如Artifact Repository的gcr主题)时,创建触发器的操作可成功执行

可行解决方案

编写Cloud Function,将cloud-builds主题的所有事件转发至一个自定义Pub/Sub主题,再配置Cloud Build触发器订阅这个自定义主题,该方案可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 01:49:55