Я создаю среду с несколькими сайтами, чтобы мои клиенты могли создавать свои веб-сайты (например, конструктор Wix). Он уже работает на одной виртуальной машине, но я хочу использовать облачный запуск, чтобы лучше масштабировать его.
Возникает вопрос: как я могу программно подключить свои клиентские домены к облаку и сгенерировать ssl-сертификат? Есть другой способ лучше сделать это?
Единственное решение, о котором думали до сих пор, - это использовать виртуальную машину в качестве точки входа, делая часть ssl и соединение с облачной службой запуска, но это выглядит как «уродливый» вариант.
Я ценю любую помощь, которую могу получить.
В собственном режиме работы в облаке (отображение доменов) это невозможно, так как вам необходимо подтвердить право собственности на свой домен.
В этом документ упомянуто:
"Вы должны подтвердить право собственности на домен когда вы впервые используете этот домен в проекте Google Cloud "
Если у какого-то клиента этот домен сопоставлен с другим проектом GCP, этот домен не может быть добавлен в облачную среду до тех пор, пока вы не отключите домен в другом проекте, я не уверен, что проверку домена можно автоматизировать.
Подход виртуальной машины совсем неплох, другой альтернативой является использование Cloud Run для Anthos в Google Cloud и сопоставление доменов вашего клиента с IP-адресом балансировщик нагрузки.