跨多GCP App Engine项目共享CloudBuild Slack通知服务的实现疑问及故障排查请求
跨多GCP App Engine项目共享CloudBuild Slack通知服务的实现疑问及故障排查请求
我已经完成了一套项目级别的CloudBuild Slack通知配置:创建了Slack机器人、专属服务账号、Pub/Sub组件,并且通过Cloud Run调用存储桶中的YAML和JSON配置文件,实现了CloudBuild构建成功时自动发送Slack通知的功能。
不过我手头有多个App Engine项目,它们都需要完全一致的通知配置,难道每个项目都得重复部署这套流程吗?
我想到一个方案:创建一个名为notification-service的统一项目,把Cloud Run服务、Slack Webhook密钥,还有一个组织级别的全局服务账号都放在这里,让所有项目的CloudBuild构建完成后都触发这个统一的通知服务。但我按照这个思路搭建后,服务完全无法正常工作,现在找不到问题根源,有没有经验丰富的朋友能给我一些排查方向或者实现建议?
备注:内容来源于stack exchange,提问作者Kravitz
相关产品推荐
相关产品推荐

