0

嗨,我是 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?

请帮助我更好地理解它。

4

1 回答 1

2

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

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

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

我对它为什么不起作用的猜测 - 您是否确保API 已启用?至于 Python 客户端库 - 看起来它们需要重新生成。

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

于 2018-08-28T01:00:32.567 回答