# #google-app-engine #google-cloud-platform #google-cloud-run #google-cloud-scheduler
Вопрос:
Я хотел бы использовать Google cloud scheduler для вызова функции запуска Google Cloud по обычному расписанию.
В документации google cloud scheduler говорится:
Облачный планировщик в настоящее время доступен во всех регионах, поддерживаемых движком приложений. Чтобы использовать облачный планировщик, ваш облачный проект должен содержать приложение App Engine, расположенное в одном из поддерживаемых регионов. Если в вашем проекте нет приложения App Engine, вы должны его создать.
Я никогда не использовал app engine в качестве цели развертывания и на самом деле не хочу этого делать. Эта функция запуска в облаке отвечает моим потребностям.
Помимо заявленных затрат на цены облачного планировщика, понесу ли я также расходы на движок приложений Google за услугу, которую я в противном случае не использую?
Ответ №1:
Вы определенно можете создать задание планировщика, которое запускает вашу облачную функцию с заданным интервалом времени.
Однако механизм приложений должен быть, по крайней мере, включен, поскольку этого требует облачный планировщик (см. пункт 4 раздела «Перед началом»).:
Облачный планировщик использует задания cron для ядра приложений, поэтому Облачный планировщик требует включения и настройки ядра приложений.
Вам нужно будет только настроить регион App Engine, а не развертывать приложение App Engine, которое требует затрат.