使用Google Cloud Composer Rest API或Node.js客户端

时间:2018-08-26 11:58:11

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

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

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

  1. 是否可以使用其Rest Api创建Cloud Composer环境?
  2. 使用Try Api for Google Cloud Composer创建环境是行不通的吗?
  3. 是否有Cloud Composer的任何节点程序包(例如@ google-cloud / composer),而我们也有其他节点程序包(例如@ google-cloud / dataproc)?

请帮助我更好地理解它。

1 个答案:

答案 0 :(得分:2)

免责声明::在没有看到错误的情况下,很难说出您尝试执行的任何操作为何无效的原因。如果您可以共享任何代码,将很有用。

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

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

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

话虽如此,通过API创建环境的用例是什么?通常,大多数环境会持续运行,这意味着对于大多数人来说,create调用是原子的一次性操作。