Есть ли способ установить максимальное время расписания для задач Google Cloud более 720 часов?

Мы используем Google Cloud Tasks для управления временем очереди сообщений в Firebase Functions, и нам нужно запланировать некоторые последующие сообщения более чем на месяц. Мы получаем эту ошибку:

3 INVALID_ARGUMENT: The Task.scheduleTime, 2021-05-09T02:00:00-08:00, is too far in the future. Schedule time must be no more than 720h in the future.

Это описано здесь: https://cloud.google.com/tasks/docs/quotas

Google позволяет настраивать практически все остальные параметры (https://cloud.google.com/tasks/docs/configuring-queues), но я не вижу способа обойти это ограничение. Есть один?


person ForrestLyman    schedule 25.03.2021    source источник


Ответы (1)


Вы правы, на некоторых ресурсах вы можете запросить увеличение квоты, но, к сожалению, с Maximum schedule time for a task это невозможно, похоже, это фиксировано на 30 дней.

Вы можете использовать Cloud Scheduler, который может быть более подходящим для ваших нужд. Вы можете узнать, когда использовать тот или иной вариант, здесь.

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

person Jordi    schedule 29.04.2021