是否有 Google Cloud 运行 node.js 包/示例/文档?

Is there a Google Cloud Run node.js package / samples / docs?

我一直在搜索网络、npm、SO、google 云文档站点,以及我能想到的任何其他地方,寻找 Google 云的 node.js 包 运行,这样我就可以以编程方式部署 GCR 容器,但无济于事。有我遗漏的吗?

似乎调用 Google Cloud 运行 API 的唯一方法是通过 REST API [1]。似乎没有关于如何调用这些 API 的指南。

我可以或多或少地推断出如何通过记录来自 gcloud SDK 命令 [2] 的 http 调用来执行此操作,但肯定有更好的方法吗?

[1] https://cloud.google.com/run/docs/reference/rest

[2] gcloud run deploy <service-name> --platform managed --image gcr.io/<project>/<service-name> --log-http

简而言之:还不存在。

由于 Cloud 运行 相对较新,并且从 last November 开始正式发布,您正在寻找的软件包似乎还不存在。

从这里我可以告诉你的是,你可以:

  1. Cloud Run Issue Tracker 中提交功能请求,这样开发产品的团队就会知道有人要求这个。
  2. 构建您自己的基本客户端库。这里有一个 Google tutorial for creating a simple library using a Google API。恐怕这个会很耗时,但比等待我在 1
  3. 中提到的功能请求要快

更新

Google 支持已回复 here.

I think this may be the API you are looking for. Please say if otherwise.

请注意,这似乎是一个通用代码生成的 Nodejs 客户端库,而且文档非常缺乏。也没有例子。

当您遇到客户端库问题时,因为该库不存在或不是最新的,您可以使用发现 API

Cloud Run documentation you have the reference of the endpoint: https://run.googleapis.com/$discovery/rest?version=v1

要在 NodeJS 中使用它,您可以使用 googleapis library