Использование PR Build в качестве субдомена для Google Cloud Triggered Builds - PullRequest
0 голосов
/ 30 марта 2020

Мы используем триггерные сборки Google Cloud ( см. Документацию ) и успешно можем видеть результаты, такие как:

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

Мы используем ключи API для Карт и c. и хотел бы ограничить доступ к веб-сайтам. Для этого на странице учетных данных API разрешен подстановочный знак ( см. Документацию ), например:

https://*.example.com

, однако он не допускает:

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

Мы хотели бы преодолеть эту проблему, чтобы мы могли ограничить использование только наших PR-сборок. Как мы это сделаем?

Один из вариантов будет иметь такие PR-сборки:

https://VERSION_ID.PROJECT_ID.appspot.com

поэтому мы могли бы использовать https://*.PROJECT_ID.appspot.com в ограничениях API Credential, но я не могу понять, как создавать PR-сборки в качестве поддоменов.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 02 апреля 2020

Отвечая на мой собственный вопрос:

GCP действительно разрешает шаблоны в URL для учетных данных:

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

Причина, по которой он не работал для нас, была чем-то другим, а не этой возможностью .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...