首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在防火墙云函数中部署PubSub功能

无法在防火墙云函数中部署PubSub功能
EN

Stack Overflow用户
提问于 2020-05-18 14:28:47
回答 1查看 1.5K关注 0票数 4

我试图部署一个PubSub函数:

代码语言:javascript
运行
复制
exports.sendReminder 
    = functions.pubsub.schedule('0 6 * * *').timeZone('Asia/Kolkata').onRun((context) => {
        console.log('Wake up! It\'s 6AM');
        return null;
    }
);

在我第一次尝试部署函数之前,已禁用了

  1. 云调度API。
    1. ,它已启用,
    2. 也已启用。

预期行为

因为和PubSub已经为项目启用了。理想情况下,在部署函数时不应该出现任何错误。这个错误确实提到了几分钟后尝试。但是自从我启用PubSub和以来已经有24小时了。

实际行为

代码语言:javascript
运行
复制
> 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

EN

回答 1

Stack Overflow用户

发布于 2020-05-28 05:31:58

终于成功了。这很奇怪,因为我启用了所有必需的API。它不起作用的可能原因是我在中断期间初始化了部署,一些权限失败了。因此,由于权限,它被拒绝了。

在过去的几天里,我一直和消防队保持联系。我们尝试了不同的东西。按照Firebase支持的指示,我执行了解决此问题的步骤:

https://console.cloud.google.com/apis/library/cloudscheduler.googleapis.com

  • Deployed,这个函数使用Firebase,它工作正常。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61871912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档