Google Cloud Platform - мне нужен веб-крюк для получения данных JSON. Как подойти к этому?

Я довольно новичок в мире Google-облачных платформ, и я борюсь со своими первыми шагами там. Итак, я хочу знать, как создать приложение webhook, которое будет работать 24 часа в сутки 7 дней в неделю и "ловить" данные, отправленные другой сторонней службой (позже я попытаюсь что-то сделать с этими данными - манипулировать ими и выдвигать в БД, но это еще один вопрос, чтобы задать). Я установил экземпляр на GCP, который основан на Linux, но что дальше? Я знаком с PHP, но я хочу сделать это на этот раз в Phyton (изучая его в настоящее время). Какой сервис в GCP мне следует использовать и как настроить сервер для перехвата всех данных, которые отправляет сторонний сервис?

2 ответа

Это звучит как идеально подходит для Google App Engine. Пока сторонний сервис делает HTTP-запросы, App Engine отлично подходит. Вы можете написать свое приложение на Python, PHP, Java или где-нибудь еще, тогда GAE позаботится обо всем остальном. Не нужно управлять Linux, экземплярами, правилами брандмауэра или чем-то еще.

Если ваша нагрузка минимальна, вы можете даже вписаться в бесплатный уровень и ничего не платить за запуск своего приложения.

Ознакомьтесь с документами GAE Python по адресу https://cloud.google.com/appengine/docs/python/.

Если вы хотите запускать свой веб-крючок непрерывно, то вы можете запустить его как задание Cron. Вот руководство по запуску сценариев Python в качестве заданий cron в Google App Engine: Планирование задач с помощью Cron для Python

Другие вопросы по тегам