使用时DELETE
/buckets/{bucketId}/flows/{flowId}
,
它不能删除版本为 0 的流。
例如,无法通过上述 http 调用删除类似以下流程的内容。
{
"bucketIdentifier": "6a0f624c-3163-496e-bb60-9ca4fe287654",
"bucketName": "flow_bucket",
"createdTimestamp": 1550243254914,
"description": "A Versioned Flow from pyApi",
"identifier": "d3738331-78b3-4dda-ab6b-a2975db762ff",
"link": {
"href": "buckets/6a0f624c-3163-496e-bb60-9ca4fe287654/flows/d3738331-78b3-4dda-ab6b-a2975db762ff",
"params": {
"rel": "self"
}
},
"modifiedTimestamp": 1550243254914,
"name": "test flow by pyApi",
"permissions": {
"canDelete": true,
"canRead": true,
"canWrite": true
},
"type": "Flow",
"versionCount": 0
}
有没有其他方法可以删除这样的流程?此流程是由
nipyapi.versioning.save_flow_ver()
给定不同的flow_name
. 虽然它失败了409
,但它仍然在 Nifi 注册表中创建一个流。存储是git(具体是gitlab)