如何使用 rest api 将 nifi ui 中的所有实体保存到模板中?

How to save all entities in nifi ui into template using rest api?

我在 Nifi 中有很多进程组和处理器 UI-0.6.1.Now 我需要使用 rest api.

将所有实体保存为模板

通常创建模板需要代码段 ID。

如果我在下面的 json 目录中尝试为单个进程组创建代码段 ID。

  {
    "revision": {
        "version": 109
    },
     "snippet": {
        "parentGroupId": "root",
       "processGroups":["d3ea576e-d474-4edd-8b11-43071bcaf252"]

    }
}

我可以为单个进程组创建片段 ID 和模板。

但我需要将 UI 中的所有实体(ProcessGroups、Processors)保存为模板。

如何为 UI 中的所有实体创建 snippetID?

如果您从根 canvas 创建一个模板,但未选择任何内容,它将包含模板中的所有内容。您可以在浏览器中打开开发者工具,查看您的浏览器在执行此操作时向 NiFi API 发出了哪些请求。