在WSO2 API Manager 1.7.0中删除租户

时间:2015-10-09 11:04:13

标签: api wso2 wso2-am

是否有可能在WSO2 API Manager 1.7.0中删除租户?

如何做到这一点?

停用租户对我来说还不够。

由于

2 个答案:

答案 0 :(得分:4)

您可以通过任何名为RemoteTenantManagerService的WSO2产品管理服务API执行此操作。有一个名为deleteTenant的操作。

  1. 通过将

    的值更改为true来启用管理服务
    <HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
    
  2. 启动APIM

  3. 使用通过https://abimaran:9443/services/RemoteTenantManagerService?wsdl

  4. 提供的网络服务
  5. 有一个名为deleteTenant的操作。您可以提供要删除的租户ID。

答案 1 :(得分:0)

请注意,在完美的世界中,这些管理服务在每个WSO2产品上的名称都相同。但是,我们并不是生活在一个完美的世界中,并且它们的名称并不总是相同。例如,ESB 4.9.0上的Tenant Admin服务称为“TenantMgtAdminService”与“RemoteTenantManagerService”。

您应该始终参考有关在carbon.xml文件中启用AdminServices WSDL的各个产品的说明,然后使用wso2carbon.bat / .sh开关-DosgiConsole使用osgi控制台启动产品,然后输入“listAdminServices”找到该特定WSO2产品的租户管理管理服务的名称。

相关问题