【问题标题】:Using Google Cloud Composer Rest API OR Node.js Client使用 Google Cloud Composer Rest API 或 Node.js 客户端
【发布时间】:2018-08-26 11:58:11
【问题描述】:

您好,我是 Google Cloud Platform 和 Cloud Composer 的新手。

我想使用代码创建 Cloud Composer 环境。但在此之前我有以下问题:

  1. 有没有办法使用它的 Rest Api 创建 Cloud Composer 环境?
  2. 使用 Try Api for Google Cloud Composer 创建环境不起作用,为什么会这样?
  3. 是否有任何适用于 Cloud Composer 的节点包,例如 @google-cloud/composer,就像我们为其他类似的,例如 @google-cloud/dataproc 一样?

请帮助我更好地理解它。

【问题讨论】:

  • API 有一个 create 函数,所以应该可以。请记住,Composer 仍处于测试阶段!
  • 是的,但从谷歌的 Try Api 来看它不起作用。
  • Cloud Composer 不是测试版 - 它是 GA。 @vdolez

标签: google-cloud-platform google-cloud-composer


【解决方案1】:

免责声明:如果没有看到错误,很难说为什么您尝试的任何方法都不起作用。如果您可以分享任何代码,它将很有用。

Composer API 具有在环境中执行 CRUD 的方法。您可以使用environments.create 创建新环境。事实上,该页面上有一个 Try API 部分,可让您尝试从文档中调用。

通过 API 发出请求应该很容易。主要是您需要指定一个Environment,并且您想要设置的大部分内容都将在ClusterConfig 中。请注意,许多字段只是输出,因此您无需在请求中指定它们。还要注意 URL 语法 - 您需要根据您的特定要求对其进行调整。

我对它为什么不起作用的猜测 - 你确定API is enabled了吗?至于 Python 客户端库 - 看起来它们需要重新生成。

说了这么多,通过 API 创建环境的用例是什么?一般来说,大多数环境都是持续运行的,这意味着对大多数人来说,create 调用是一个原子的一次性操作。

【讨论】:

  • 嗨,詹姆斯,我正在使用 Try API,但是。当我提交时,它只是加载但没有创建任何环境。是的,同意你的观点,大部分时间作曲家创作是一次性活动,但只是寻找创建环境的方法,因为我们有 Rest Api。
  • 提交请求后得到的响应是什么?
猜你喜欢
  • 2019-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-28
  • 2018-07-02
  • 1970-01-01
  • 1970-01-01
  • 2019-12-10
相关资源
最近更新 更多