Создание облачной функции GCP с внутренними настройками входа не работает

# #google-cloud-platform #google-cloud-functions #external #vpc

Вопрос:

Следуя четким инструкциям здесь, чтобы https://cloud.google.com/functions/docs/networking/network-settings#create-internal-function с целью разрешить вызов функции не внешними клиентами, а только моими виртуальными машинами в VPC.

 gcloud functions deploy my_func 
  --region us-east4 
  --timeout 540 
  --memory 512 
  --max-instances 20 
  --runtime python38 
  --trigger-http 
  --ingress-settings internal-only 
  --allow-unauthenticated
 

Тем не менее, когда я тестирую функцию с одной из моих виртуальных машин в том же проекте и регионе, что и мой CF, я получаю:

   </style>
  <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
  <p><b>403.</b> <ins>That’s an error.</ins>
  <p>Access is forbidden.  <ins>That’s all we know.</ins>
 

На данный момент я обвиняю элементы управления службами VPC (к которым у меня нет доступа) в качестве причины такого поведения.

Комментарии:

1. Ваша виртуальная машина находится в том же проекте, что и Облачные функции?