Не удается использовать экземпляр виртуальной машины в GCP в качестве webhook

# #google-cloud-platform #dialogflow-es

Вопрос:

Я пытаюсь использовать в качестве веб-крючка экземпляр виртуальной машины в GCP. (полноценный сервис с использованием nginx) Код работает правильно в локальном режиме, я могу поднять тестовый сервер с помощью ngrok, и он работает правильно. Когда я пытаюсь указать в диалоговом окне на экземпляр виртуальной машины, если я использую внешний IP-адрес в пути, я получаю ошибку webhook с кодом 14

   "webhookStatus": {
    "code": 14,
    "message": "Webhook call failed. Error: UNAVAILABLE."
 

Если я использовал внутренний IP-адрес в пути, я получаю код ошибки 2

   "webhookStatus": {
    "code": 2,
    "message": "Webhook call failed. Error: UNKNOWN."
 

Любой из этих вызовов регистрируется в журналах nginx.

Однако, если я запускаю путь в браузере (используя внешний IP, конечно) или от почтальона, я получаю правильный ответ

Есть какие-нибудь идеи?

Заранее спасибо и извините, если я упускаю какую-то глупую деталь 🙁 Ура

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

1. Вы проверили правила брандмауэра?

2. Как упоминал @guillaumeblaquiere, вы это проверили? Элсон, вы соблюдали требования к сервису Webhook и аутентификации ?