# #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 и аутентификации ?