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