Как я могу развернуть запланированную функцию в Google Firebase Functions?Я создал темы Pub / Sub с именем
firebase-schedule-hourly_job-messages_email-europe-west1
hourly-tick
Я также создалучетная запись службы с именем
cron-уведомления
Мой код для функции
exports.notification_email = functions
.region('europe-west1')
.pubsub
.schedule('0 * * * *')
.timeZone('Europe/Stockholm')
.onRun(async (event) => { ... }
Когда я пытаюсь выполнить развертывание с использованием
$ firebase deploy --only functions:hourly_job
Я получаю ошибку ниже.
Ошибка: ошибка HTTP: 400, расположение должно совпадать с europe-west1, поскольку приложение App Engine, связанное с этим проектом, находится в europe-west1
Я могуразвернуть другие функции, которые не запланированы на "europe-west1".Я думаю, что мой проект находится в europe-west1 (как я могу проверить?)
Я также попытался создать функцию с именем hourly_job-messages_email , расположенную в europe-west1, непосредственно из GCP.Cloud Functions Web UI, а затем развертывание моей функции - перезапись ее - с тем же результатом.
Я также попытался установить регион с помощью
gcloud config set functions / region europe-west1
, как указано в документации с тем же результатом.
Мой список конфигурации $ gclod
[core]
account = myAccount
disable_usage_reporting = True
project = myProject
[functions]
region = europe-west1
Пожалуйста, помогите мне здесь!:)