0

我添加Policy Definition错误,而是将其添加为 custom Plugin

  "id": "test-policy",
  "policyImpl": "plugin:${project.groupId}:${project.artifactId}:${project.version}:${project.packaging}/io.apiman.plugins.test.TestPolicy",
  "name": "Test Policy Plugin",
  "description": "Test policy plugin",
  "icon": "lock",
  "templates": [],
  "formType": "JsonSchema",
  "form": "schemas/test-policyDef.schema",
  "deleted": false
}

现在,如果我尝试添加插件,它会抱怨name 的插件已经存在。只有更新策略的选项,如果我尝试设置"deleted": true。它根本没有更新,因为我可以看到配置保持不变。

我怎样才能删除它policy definition并将其安装为plugin. 我想我可以更改为 new"id"并将其添加为plugin. 可能吗 ?但是有没有办法policy直接删除呢?

编辑:我可以在 ES 注册表中将"id"它添加为带有新的插件。primary key但仍然找不到删除它的方法。policydefs存储在系统中的什么位置?我们可以使用 ES 查询删除吗?

4

0 回答 0