使用 PR 构建作为 Google 云触发构建的子域

Using PR Build as a Subdomain to Google Cloud Triggered Builds

我们正在使用 Google 云触发构建 (refer documentation) 并且能够成功地看到如下结果:

https://VERSION_ID-dot-PROJECT_ID.appspot.com

我们对地图等使用 API 密钥,并希望限制对网站的访问。为此,API 凭据页面 (refer documentation) 中允许使用通配符,例如:

https://*.example.com

然而,它不允许:

https://*-some-random-string.example.com

我们想解决这个问题,这样我们就可以将密钥限制在我们的 PR 构建中,我们该怎么做?

一个选择是让 PR 构建如下:

https://VERSION_ID.PROJECT_ID.appspot.com

所以我们可以在 API 凭据限制中使用 https://*.PROJECT_ID.appspot.com,但我不知道如何将 PR 构建创建为子域。

如有任何帮助,我们将不胜感激!

回答我自己的问题:

GCP 确实允许凭证 URL 中的模式:

*-some-random-string.example.com/*

它对我们不起作用的原因是其他原因,而不是这种能力。