登录
首页 >  Golang >  Go问答

如何使用Golang 1.15(Serverless框架)部署GCP功能

来源:stackoverflow

时间:2024-04-25 21:18:33 241浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《如何使用Golang 1.15(Serverless框架)部署GCP功能》,聊聊,我们一起来看看吧!

问题内容

有没有办法使用 serverless 框架通过 go 1.15 部署 gcp 功能?

看起来 1.15 已经可用 (https://cloud.google.com/appengine/docs/standard/go/runtime),但我找不到使用无服务器来实现此目的的方法。

无服务器.yml

...
provider:
  name: google
  runtime: go115
...

我有这个 invalid running 错误:

{"ResourceType":"gcp-types/cloudfunctions-v1:projects.locations.functions","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"message":"The request has errors","status":"INVALID_ARGUMENT","details":[{"@type":"type.googleapis.com/google.rpc.BadRequest","fieldViolations":[{"field":"runtime","description":"Invalid runtime."}]}],"statusMessage":"Bad Request","requestPath":"https://cloudfunctions.googleapis.com/v1/projects/**************/locations/us-central1/functions/*****","httpMethod":"PATCH"}}

正确答案


Cloud Functions 的 regularbeta version 不支持 GO1.15 运行时。

改用Go1.13,或使用Cloud Run。

以上就是《如何使用Golang 1.15(Serverless框架)部署GCP功能》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>