Google Cloud Platform: подключите домен к виртуальной машине с включенным SSL для запуска блестящего приложения - PullRequest
0 голосов
/ 26 ноября 2018

Я борюсь.Сегодня я борюсь с Google Cloud Platform (GCP) и Shiny:

  • Мне удалось создать Shiny-приложение, созданное с помощью R-Studio на GCP, для запуска на Shiny-Server на GCP
  • Я могу получить доступ к блестящему приложению через статический внешний IP-адрес, который я создал в GCP> Сеть VPC> Внешние IP-адреса, открыв http (s): // myexternalip: 3838 / name_of_my_shiny_app /

Пока все хорошо.

Теперь я хочу направить свой (суб) домен к этому приложению с включенным SSL

Что я сделал: - Создание пользовательских доменов через GCP> App Engine>Настройки> Пользовательские домены и добавили домен (с проверкой TXT на сайте Google) - я следовал руководству по App Engine и создал «hello world» - приложение.Приложение "Hello World" доступно через мой домен.Так что это довольно круто.

Что я не могу понять (для моей жизни): - У меня есть собственный домен, указывающий на мое приложение Hello World - у меня Shiny-App работает на ВМ -> Как я могумаршрутизировать входящий трафик из домена в Shiny-App?

Я дико нажимал на такие вещи, как VPC Routing, Балансировка нагрузки и облачный DNS, много гуглил и не мудрее, чем раньше, может даже меньше.

Я думаю, что, если бы я мог поместить Shiny App в докер и подключить его как приложение App Engine, у меня это получилось бы, но это кажется плохим решением для довольно простой проблемы ...

Я также прочитал Google Cloud Platform - Compute Engine / App Engine - SSL / HTTPS и думаю, что это может быть правильный путь.Но, откровенно говоря, мне сложно понять ответы ... Также балансировщик нагрузки кажется чем-то, что можно было бы использовать, если бы у него была какая-то реальная нагрузка ... Я не решаюсь добавить дополнительный уровень сложности на этом этапе...

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

И, как всегда, большое спасибо заранее, ребята!

Крис

1 Ответ

0 голосов
/ 20 марта 2019

В Google Cloud есть специальная документация для защиты пользовательских доменов с помощью SSL без необходимости создавать и настраивать балансировщик нагрузки.

В нем говорится: «HTTPS-соединения в вашем пользовательском домене будут автоматически включены с использованием управляемых сертификатов SSL. Как только ваш пользовательский домен будет сопоставлен с вашим приложением, и вы настроили свои записи DNS, App Engine предоставит управляемый сертификат SSL»,Подробнее здесь .

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