Я борюсь.Сегодня я борюсь с 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 и думаю, что это может быть правильный путь.Но, откровенно говоря, мне сложно понять ответы ... Также балансировщик нагрузки кажется чем-то, что можно было бы использовать, если бы у него была какая-то реальная нагрузка ... Я не решаюсь добавить дополнительный уровень сложности на этом этапе...
Как вы могли заметить, я борюсь здесь и вряд ли представляю, что я делаю.Поэтому будьте честны и говорите медленно ;)
И, как всегда, большое спасибо заранее, ребята!
Крис