Я развернул приложение фляги на экземпляре виртуальной машины Google App Engine. Все шло хорошо, я редактировал свой код локально, затем развертывал и отлаживал, просматривая журналы, но после моего последнего развертывания я вижу следующую ошибку при попытке открыть приложение в браузере:
Ошибка: ошибка сервера
Сервер обнаружил временную ошибку и не смог выполнить ваш запрос.
Пожалуйста, повторите попытку через 30 секунд.
Кроме того, теперь я не могу подключиться к моему экземпляру виртуальной машины App Engine. Всякий раз, когда я пытаюсь ssh, я получаю следующую ошибку:
порт 22: соединение отклонено
(я мог подключиться к этой виртуальной машине ранее).
Теперь у меня есть сеть VPC, в которой есть правила брандмауэра по умолчанию, разрешающие использование портов ssh. В информационной панели облачной платформы есть раздел, в котором я могу создавать правила брандмауэра для механизма приложений, но он предназначен только для разрешения IP-адресов, а не портов (независимо от того, я добавил свой IP-адрес в это правило брандмауэра).
Я также получаю ту же ошибку при попытке выполнить SSH через панель мониторинга облачной веб-платформы.
Большинство связанных страниц на StackOverflow, которые я нашел об этой ошибке,
люди не могут подключиться к виртуальным машинам . Я застрял и понятия не имею, что нужно сделать, чтобы иметь возможность SSH в моей App Engine VM.
Я также не вижу никаких журналов, когда использую команду "gcloud app logs read".
Редактировать: Ниже приведены правила брандмауэра моего App Engine:
Ниже приведены правила брандмауэра для моей сети VPC: