为了账号安全,请及时绑定邮箱和手机立即绑定

错误:(gcloud.functions.deploy)OperationError:代码=3

错误:(gcloud.functions.deploy)OperationError:代码=3

Go
慕码人8056858 2022-06-13 15:22:15
从今天早上开始,我收到以下错误,但我的代码没有任何改变(只是添加了一个 log.println() ......即使回到以前部署的版本也不能解决问题)trigger.go(入口点)// The function that runs with the cloud function itselffunc HandleUserCreateEvent(ctx context.Context, e my_project.FirestoreEvent) error {    log.Println("-------------------- oldValue --------------------")    log.Printf("Name: %s\n", e.OldValue.Name)    log.Printf("CreateTime: %v\n", e.OldValue.CreateTime)    log.Printf("Fields: %v\n", e.OldValue.Fields)    log.Printf("UpdateTime: %v\n", e.OldValue.UpdateTime)    log.Println("-------------------- newValue --------------------")    log.Printf("Name: %s\n", e.Value.Name)    log.Printf("CreateTime: %v\n", e.Value.CreateTime)    log.Printf("Fields: %v\n", e.Value.Fields)    log.Printf("UpdateTime: %v\n", e.Value.UpdateTime)    log.Println("-------------------- jsonValue -------------------")    jsonB, _ := json.Marshal(e.Value)    log.Printf("Json: %v\n", string(jsonB))    log.Println("---------------------- DONE ----------------------")    // My code    return nildeploy.sh(还有一个 deploy.bat 和下面的 sh 脚本一样工作)#!/usr/bin/env bash# Deployment automationname="HandleUserCreateEvent"projectId="my_project"collection="UsersCollection"# Must call go vendor as go modules are ignoredgo mod vendoryes Y | gcloud functions deploy ${name} \    --trigger-event providers/cloud.firestore/eventTypes/document.create \    --trigger-resource "projects/${projectId}/databases/(default)/documents/${collection}/{pushId}" \    --region europe-west1 \    --runtime go113 \    --allow-unauthenticated \    --memory 128由于这是完美的工作,现在它不再(如前所述,我只是添加了您在上面看到的代码的 jsonValue 部分)
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

我在同一天结束时尝试了完全相同的方法,它奏效了......

我认为这是与 Google Cloud Platform 相关的问题,不知道为什么我们无法在几个小时内部署它。


查看完整回答
反对 回复 2022-06-13
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信