GC Cloud Создание доступа к Compute Engine через внутренний IP - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь развернуть приложение Python в AppEngine.Во время развертывания мне нужно загрузить зависимости из частного репозитория на экземпляре GC Compute Engine.Я добавил всю необходимую строку в файл require.txt, и она работает, когда я использую внешний IP-адрес моего частного репозитория.Но гораздо лучше использовать внутренний IP.В системе GC IAM я изменил разрешения для учетной записи Cloud Build и AppEngine, но она по-прежнему не работает и показывает время ожидания подключения.Может быть, вы можете помочь с этим.Заранее спасибо!

1 Ответ

0 голосов
/ 23 октября 2018

Чтобы ваша сборка имела доступ к экземпляру Compute Engine через внутренний IP-адрес, они должны были работать в одной сети.

По умолчанию сборка выполняется в проекте-арендаторе, то есть в отдельной сети.Один из способов обойти это ограничение - использовать Cloud Builder remote-builder .Это позволяет вам выполнить шаг сборки на настраиваемой виртуальной машине Compute Engine в вашем проекте.Вы можете использовать полный список флагов , доступных при создании экземпляра Compute Engine, так что вы можете настроить его для работы в той же сети с помощью параметра --network.

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