Бессерверный соединитель VPC для облачной функции не может получить доступ к вычислительному экземпляру через частный IP-адрес

У меня есть два вычислительных экземпляра GCP, установленные в VPC «myVpc» диапазона подсети, например 50.24.0.0/20. В одном из этих случаев у меня есть докер-контейнер, работающий на порту 2376. Я хочу иметь доступ к этой службе докеров с помощью функции Python в облаке, поэтому я настроил конфигурации TLS. Основная цель — использовать Python в облачных функциях для доступа к докеру на этом удаленном экземпляре через его частный IP-адрес. поэтому я затем настроил бессерверный соединитель VPC, который использует «myVpc» и диапазон подсети 50.24.16.0/28.

когда я запускаю этот скрипт Python на втором вычислительном экземпляре, где докер не размещен, код работает, и я могу получить доступ к службе докеров, развернутой в первом экземпляре, но я не могу получить доступ к службе докеров из облачных функций.

Я предполагаю, что возникла проблема с настройкой соединителя VPC? или мои брандмауэры или что-то в этом роде, я пытался включить правила входа и выхода, чтобы разрешить подключение к IP 50.24.0.0/28 и обратно на порту докера, но это не работает.

Я буду признателен за любую помощь, пожалуйста.

0 ответов

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