我有大量的GCP Cloud构建触发器,可以通过Cloud Scheduler调用,并且运行良好。 现在,我想通过外部API调用来调用这些触发器,然后将它们传递给动态参数,这些动态参数的值和数量会有所不同。
我能够通过运行API请求来启动触发器,但是忽略了我发送的API请求中的任何JSON参数。 Google在https://cloud.google.com/cloud-build/docs/configuring-builds/substitute-variable-values讨论了替换参数。我在cloudbuild.yaml文件中定义了这些变量,但是它们没有从API请求传播到我的shell脚本中。 我在身份验证或授权方面没有任何错误,因此安全性可能不是问题。
我的想法是否完全受支持,还是需要求助于另一种解决方案,例如运行带有暴露其API的容器的GKE集群(非常繁琐的解决方案)。