Firebase / Google Cloud Function cron 函数返回 INVALID_ARGUMENT

jmargolisvt

我正在尝试部署一个计划的云功能,如本文所述

我的/functions/index.js. 第一个是 https 函数,它可以正常工作,但englishSyntax无法运行。

exports.helloWorld = functions.https.onRequest((request, response) => {
 response.send("Hello from Firebase!");
});

exports.englishSyntax = functions.pubsub
    .schedule('every 30 seconds')
    .timeZone('America/New_York')
  .onRun(context => {
    console.log('triggered every 30 secs', context);
});

我正在使用 cron 的最低版本。

  "dependencies": {
    "firebase-admin": "~7.0.0",
    "firebase-functions": "^2.3.0"
  },

在我的日志查看器中:

2019-08-23 11:18:52.048 EDT
Cloud Scheduler API
CreateJob
us-central1
[email protected]
INVALID_ARGUMENT

和细节:

  status: {
   code:  3    
   message:  "INVALID_ARGUMENT"    
  }
...
resource: {
  labels: {
   method:  ""    
   project_id:  "my-project"    
   service:  ""    
  }
  type:  "audited_resource"   
 }
 severity:  "ERROR"  

这个错误说明什么?如何修复它以便它按计划运行我的功能?除了函数的状态,我应该在哪里检查console.log输出以验证它是否正常工作?

jmargolisvt

弄清楚了。毕竟错误信息是准确的。问题是这seconds不是一个有效的论点。它必须是minuteshours似乎every minute还需要一个数字的第二个 arg。这些文档更清楚地说明了语法到底是不是“英语-y”。

https://cloud.google.com/appengine/docs/standard/python/config/cronref#start-time

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将媒体项目添加到现有相册中时,Google Photo返回“错误400:请求包含无效的媒体项目ID。(INVALID_ARGUMENT)”

Unity广告返回INVALID_ARGUMENT

SmartHomeApp:Java上的reportState始终返回INVALID_ARGUMENT

部署时使Google Cloud Function的Firebase缓存无效

Google Cloud Messaging与Firebase

Google云语音同步识别“ INVALID_ARGUMENT”

Google语音API的INVALID_ARGUMENT错误

发送消息时,Google FCM Invalid_argument

如何从Firebase Cloud Function调用异步函数

Google Cloud / Firebase函数,处理每个函数的依赖性

Google Dataflow / Dataprep Shuffle键太大(INVALID_ARGUMENT)

如何从Google Cloud Function返回JSON

具有Firebase的Cron作业-Google Cloud IO错误

Firebase Cloud函数始终返回Null

如何在Python Google Cloud Function中以特定状态返回

在Google Cloud Function中调用Promise函数

Firebase Cloud Function(异步)未返回结果

Firebase Cloud Function返回内部错误

部署时,firebase函数INVALID_ARGUMENT HTTP错误400

Firebase / Google Cloud Function中的HTTP请求多次返回

在Firebase托管中使用Python Google Cloud Function

Firebase Google Cloud Function:createReadStream结果为空文件

Firebase onCall云功能请求返回“ INVALID_ARGUMENT”

从本地Python函数到Google Cloud Function

Cron在Google Cloud Run中停止

来自Google Cloud Logging API的“ 400:指定了不受支持的服务,INVALID_ARGUMENT”

Firebase Google Cloud Function 调用外部端点

Firebase 云函数:“状态”:“INVALID_ARGUMENT”

预测 AutoML 谷歌在 NodeJS 上返回 INVALID_ARGUMENT