Облачная функция Google HTTP возвращает 403 - PullRequest
0 голосов
/ 06 мая 2019

Я использую бессерверную инфраструктуру для управления своими облачными функциями.Некоторые из них имеют тип HTTP.Недавно все функции HTTP начали давать сбой с ошибкой 403.Неважно, введете ли вы URL-адрес в браузере или запустите его с помощью облачного планировщика.Единственное место, где это работает - это вкладка test функции в облачной консоли, когда вы нажимаете кнопку " Test the * ".

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

Итак, я не нашел причину ошибки, но она исправлена ​​путем удаления и повторного развертывания функции.

serverless remove
serverless deploy
0 голосов
/ 06 мая 2019

Возможно ли, что Identity Aware Proxy был включен для URL-адресов облачной функции?Если вы перейдете к Cloud Console , а затем к «Security» и «Identity-Aware Proxy», вы сможете увидеть настройки IAP и то, защищена ли облачная функция IAP.

Если это не причина, я бы посоветовал добавить в вашу функцию запись в журнал, которая бы прояснила, вызывается ли функция, и затем возвращает 403 где-то в ходе выполнения функции (что указывает на проблему с самой функцией).вместо инфраструктуры идентификации) или если функция никогда не вызывается (403 создается за пределами облачной функции), в этом случае вам может потребоваться обратиться в службу поддержки Cloud за помощью (если IAP нет)причина).

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