При использовании 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)