Google Pub / Sub: push to compute engine

Можно ли в Google Pub / Sub использовать сервер HTTPS, работающий на экземпляре виртуальной машины Compute Engine, в качестве конечной точки для принудительной подписки? Я немного озадачен, так как в документации говорится, что сервер должен быть доступен по DNS-имени.

Любые советы приветствуются - ура!


person Mullefa    schedule 03.05.2016    source источник


Ответы (1)


Это возможно, но вам нужно настроить доменное имя, чтобы оно указывало на ваш экземпляр GCE. Значит, вам нужно:

  1. Доменное имя, которое вы можете назначить экземпляру GCE.
  2. Сертификат SSL, подписанный известным органом. (Была запрошена поддержка самоподписанного сертификата SSL, но пока этого не произошло).

Вы можете назначить статический IP-адрес своему экземпляру GCE, а затем сопоставьте доменное имя с этим IP-адресом через свой собственный DNS-провайдер или через Cloud DNS.

person Kamal Aboul-Hosn    schedule 09.05.2016
comment
Хорошо, ура - похоже, это полезно. Насколько вы понимаете, является ли ваш ответ наиболее полным руководством о том, как это сделать (то есть официального руководства Google не существует)? Спрашиваю, так как подобные вещи не в моей зоне комфорта: D - person Mullefa; 11.05.2016
comment
Насколько мне известно, нет ни одного места, где бы сквозные шаги говорились. Настройка DNS-имени немного выходит за рамки самого Pub / Sub, вероятно, поэтому его нет в этой документации. Я рекомендую вам перейти в руководство для подписчиков, нажать «Отправить отзыв» и добавить запрос, чтобы добавить больше в документации по этим шагам. - person Kamal Aboul-Hosn; 12.05.2016
comment
Спасибо - жаль, что Google Domains пока недоступен за пределами США. К сожалению, push-уведомления не работают «из коробки» на вычислительном движке, как на движке приложений. Вы знаете, есть ли какие-нибудь планы по использованию этой функции в будущем? Было бы крайне полезно ... - person Mullefa; 13.05.2016