【发布时间】:2020-09-04 09:19:19
【问题描述】:
我正在尝试部署 PubSub 功能:
exports.sendReminder
= functions.pubsub.schedule('0 6 * * *').timeZone('Asia/Kolkata').onRun((context) => {
console.log('Wake up! It\'s 6AM');
return null;
}
);
- 在我第一次尝试部署该功能之前,云计划 API 已被禁用。
- 它是自动启用的。
- PubSub 也已启用。
预期行为
由于项目已启用 Cloud Scheduler API 和 PubSub。理想情况下,部署函数时不应出现任何错误。该错误确实提到了几分钟后尝试。但是我启用 PubSub 和 Cloud Scheduler API 已经 24 小时了。
实际行为
> eslint .
+ functions: Finished running predeploy script.
i functions: ensuring required API cloudfunctions.googleapis.com is enabled...
+ functions: required API cloudfunctions.googleapis.com is enabled
i functions: preparing functions directory for uploading...
i functions: packaged functions (41.54 KB) for uploading
+ functions: functions folder uploaded successfully
i functions: uploading functions in project: sendReminder(us-central1)
i functions: creating Node.js 8 function sendReminder(us-central1)...
i scheduler: ensuring required API cloudscheduler.googleapis.com is enabled...
i pubsub: ensuring required API pubsub.googleapis.com is enabled...
+ scheduler: required API cloudscheduler.googleapis.com is enabled
+ pubsub: required API pubsub.googleapis.com is enabled
Error: HTTP Error: 403, Cloud Scheduler API has not been used in the project before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/cloudscheduler.googleapis.com/overview then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
版本信息
节点:v12.10.0
firebase 功能:8.2.0
firebase 工具:8.2.0
firebase 管理员:8.2.0
【问题讨论】:
-
如果 Firebase CLI 未按您预期的方式运行,请联系 Firebase 支持寻求帮助。 support.google.com/firebase/contact/support
标签: firebase google-cloud-functions firebase-admin google-cloud-scheduler