是否有可能在WSO2 API Manager 1.7.0中删除租户?
如何做到这一点?
停用租户对我来说还不够。
由于
答案 0 :(得分:4)
您可以通过任何名为RemoteTenantManagerService
的WSO2产品管理服务API执行此操作。有一个名为deleteTenant
的操作。
通过将
的值更改为true来启用管理服务<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
启动APIM
使用通过https://abimaran:9443/services/RemoteTenantManagerService?wsdl
有一个名为deleteTenant
的操作。您可以提供要删除的租户ID。
答案 1 :(得分:0)
请注意,在完美的世界中,这些管理服务在每个WSO2产品上的名称都相同。但是,我们并不是生活在一个完美的世界中,并且它们的名称并不总是相同。例如,ESB 4.9.0上的Tenant Admin服务称为“TenantMgtAdminService”与“RemoteTenantManagerService”。
您应该始终参考有关在carbon.xml文件中启用AdminServices WSDL的各个产品的说明,然后使用wso2carbon.bat / .sh开关-DosgiConsole使用osgi控制台启动产品,然后输入“listAdminServices”找到该特定WSO2产品的租户管理管理服务的名称。