无法删除组织 - 删除所有环境后才允许删除

时间:2014-07-21 08:38:33

标签: apigee

我想删除一个名为“test”的组织。它的环境很少,但我之前删除了所有环境。但是,当我现在尝试删除组织时,我收到以下错误:

curl -u $creds "$url/o/test" -X DELETE
{
"code" : "messaging.config.beans.OrgHasEnvironments",
"message" : "Organization test has some environments. Deletion is not allowed until all environments are deleted.",
"contexts" : [ ]
}

但是,如下所示进行检查表明此组织中当前存在环境。

curl -u $creds "http://$HOSTIP:8080/v1/o/test/environments"
[ ]

为了成功删除“测试”组织,我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果此操作不能通过API工作,则需要通过Zookeeper删除,这是一项棘手的操作,最好避免使用。您最好创建一个具有不同名称的新组织。

答案 1 :(得分:0)

谢谢你的回答! 是的,我已经尝试通过Zookeeper删除,但因为我不确切知道如何使用ZK以及节点是什么?树,我最后弄乱了周围的东西。我重新创建了已删除的节点,因为GUI不再具有功能(我不记得错误)。

我想彻底删除该组织的实际原因是因为我弄乱了虚拟主机并且错误地路由了请求。