У меня есть своего рода нечасто используемая облачная функция, которая имеет медленную задержку холодного запуска. Я хочу уменьшить эту задержку, сохраняя функцию теплой. Эта функция обычно вызывается только приложением App Engine, поэтому она имеет ограниченные разрешения Cloud Invoker. Cloud Scheduler кажется хорошим кандидатом для проверки функции, чтобы она не перегревалась. Кажется, что прямой http-вызов функции необходим. Несмотря на то, что общее соглашение состоит в том, чтобы планировать функции с использованием pub / sub, одна функция не может быть запущена как по http, так и по pubsub.
Я установил задание Cloud Scheduler следующим образом, но все равно получаю ошибку PERMISSION_DENIEDкогда он работает. Что-то настроено неправильно, или Cloud Scheduler не может вызвать функцию аутентификации напрямую через http? Одно из подозрений заключается в том, что параметр Audience - это на самом деле не параметр «target_audience», ожидаемый Cloud Functions, а стандартный параметр «aud».