Защита веб-сайта Firebase Hosting с помощью GCP VPN

Я работаю на платформе (www.dashboard.example.com), на которой есть сайт администратора (www.admin.example.com). Каждый сайт размещен в отдельном проекте хостинга Google Firebase.

Я хочу, чтобы только определенные люди могли иметь доступ к сайту администратора. После некоторых размышлений я обнаружил, что IPSec VPN - лучшее решение для меня.

Я также обнаружил, что GCP предлагает VPN-сервис, но, насколько я могу судить, похоже, он работает только с Google Compute Engine.

Есть ли способ подключить Google VPN к сайту Firebase?

1 ответ

Невозможно подключить Cloud VPN к проекту хостинга Firebase.

В GCP правильным способом ограничения доступа к вашему веб-серверу / приложению является использование правил брандмауэра / брандмауэра App Engine и сервиса Cloud VPC/VPN.

Ваш подход должен заключаться в том, чтобы установить прокси-сервер, настроив Google Compute Engine 1 между вашей службой шлюза и вашим проектом Firebase Hosting.

Другой подход заключается в использовании Cloud Storage 2 в качестве статического веб-сайта 3. Затем вы можете создать балансировщик нагрузки HTTPS на основе Backend Bucket 4. Благодаря этому вы можете воспользоваться преимуществами использования Load Balancer, а также Cloud Cloud.

Если вы заинтересованы в аутентификации с помощью Firebase и App Engine, я предлагаю проверить следующую ссылку 2.


Другие вопросы по тегам