Google Cloud Run CI / CD на Cloudbuild / Обработка сопоставления доменов

Следуя этому руководству, он останавливается на самом этапе развертывания.

Я бы хотел применить последний шаг, который будет автоматической настройкой сопоставления домена, которая может быть выполнена:

gcloud beta run domain-mapping create --service xxx --domain example.com

Пользовательский домен, который мы хотели бы сопоставить (выше, заполнитель example.com), обрабатывается google dns, проверяется в google с помощью инструментов для веб-мастеров и т. Д., Все работает отлично, когда это делается вручную через пользовательский интерфейс.

Однако учетная запись службы облачной сборки («пользователь», который будет запускать команду сопоставления домена) не является той, которая проверила домен. Так что эти последние шаги могут просто потерпеть неудачу

Есть ли роль, которую нужно добавить в учетную запись службы облачной сборки для прохождения проверки? Какой еще процесс следует использовать?


person Ben    schedule 27.08.2019    source источник


Ответы (1)


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

To do so:

  1. Перейдите на страницу Центра веб-мастеров: https://www.google.com/webmasters/verification/home
  2. В разделе Свойства щелкните домен, для которого вы хотите добавить учетную запись пользователя или службы.
  3. Прокрутите вниз до списка Проверенные владельцы, нажмите Добавить владельца и введите идентификатор своего аккаунта службы Cloud Build.

Как только это будет сделано, вы сможете успешно запустить команду gcloud beta run domain-mapping create из Cloud Build.

person LundinCast    schedule 27.08.2019
comment
Сначала я приземлился на новую консоль; был немного сбит с толку; вы можете сделать это в этом контексте? Кроме того; обнаружил описанную страницу, и она сработала как шарм; большое спасибо - person Ben; 27.08.2019
comment
О боже, я потерял около 3 часов, пытаясь понять, почему мой CI не может справиться с созданием карт ... Большое спасибо, вы меня разблокировали! - person KrustyHack; 05.08.2020