1

цель: сделать мой Google облако приложение SSLGoogle Cloud Platform - Compute Engine/App Engine - SSL/HTTPS

использовал скомпилированную решение для запуска экземпляра на вычислитель Google. Мне нужно загрузить ssl cert, чтобы принимать кредитные карты & более или менее. я не могу найти ui или любой способ ssl моего приложения/домена с вычислительным движком.

У приложения google для работы с окнами есть ui для загрузки сертификатов, но нет возможности запускать готовые решения или передавать приложения из вычислительного механизма.

также, конечно, домен зарегистрирован с использованием доменов google, и приложение зарегистрировано на платформе Google Cloud в той же учетной записи.

спасибо - матовые

+3

Добро пожаловать в stackoverflow. Ты такой болтливый, не так ли? :-) Я должен был прочитать ваш вопрос пару раз, чтобы понять, что вы ищете. Поскольку вычислительный движок предоставляет вам собственную виртуальную машину и IP-адрес, вы должны сами установить сертификат в своей виртуальной машине (старая школа). Если это дает вам головную боль, вы должны задать этот вопрос на serverfault.com. То есть, если предварительно построенное решение не предлагает форму загрузки для этого - в этом случае вы должны проверить руководство по этому решению. – konqi

ответ

0

Раствор, который построен для Google Compute Engine, вероятно, не будет работать, как есть на Google App Engine (App Etfite ожидает, что вы поставляете код, написанный в виде набора запросов HTTP обработчиков, но не поддержка фоновых задач, запуск собственной базы данных и т. д.). Поскольку вы уже достаточно довольны предварительно установленным решением, которое вы установили, вероятно, имеет смысл настраивать его, а не заменять ваше решение тем, что работает в App Engine.

У вас есть два варианта получения SSL работает:

  1. Вы можете использовать Layer 3 балансировки нагрузки, а также установить и настроить SSL сертификатов на вашем сервере хостов. Например, вы можете получить сертификат от Let's Encrypt и use their tool to install the cert if you're running nginx or apache. Для другого программного обеспечения вам необходимо установить сертификат вручную. Это, вероятно, самый портативный (для других облаков/локальных компьютеров) решение, но требует, чтобы вы защищали сертификаты SSL и поддерживали это программное обеспечение.

  2. Вы можете создать ресурс SslCertificate и attach it a Layer-7 load balancer provided by Compute Engine (TargetHttpsProxy). Для этого вы отправите set up HTTP load balancing после отправки своего публичного и частного сертификата в Google. Это решение может воспользоваться инфраструктурой кэширования и масштабирования Google и может поддерживать проверки работоспособности, чтобы проверить, работает ли ваше приложение, но детали будут отличаться в разных службах.

Смежные вопросы