# #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. Ваша виртуальная машина находится в том же проекте, что и Облачные функции?