在 WSO2 API Manager 1.7.0 中删除租户
Delete a Tenant in WSO2 API Manager 1.7.0
是否可以在 WSO2 API Manager 1.7.0 中删除租户?
如何做到这一点?
停用租户对我来说还不够。
谢谢
您可以通过 WSO2 产品的任何名为 RemoteTenantManagerService
的管理服务 API 来完成此操作。有一个名为 deleteTenant
.
的操作
通过将
的值更改为 true 来启用管理服务
<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
开始APIM
使用通过https://abimaran:9443/services/RemoteTenantManagerService?wsdl
提供的网络服务
有一个名为deleteTenant
的操作。您可以提供要删除的租户 ID。
请注意,在理想情况下,这些管理服务在每个 WSO2 产品上的名称都是相同的。然而,我们并不生活在一个完美的世界中,它们的名字也不总是相同的。例如,ESB 4.9.0 上的租户管理服务称为 "TenantMgtAdminService" 与 "RemoteTenantManagerService"。
您应该始终参考个别产品在 carbon.xml 文件中启用 AdminServices WSDL 的说明,然后使用 wso2carbon.bat/.sh 开关 -DosgiConsole 和 osgi 控制台启动产品然后输入 "listAdminServices" 以查找特定 WSO2 产品的租户管理管理服务的名称。
是否可以在 WSO2 API Manager 1.7.0 中删除租户?
如何做到这一点?
停用租户对我来说还不够。
谢谢
您可以通过 WSO2 产品的任何名为 RemoteTenantManagerService
的管理服务 API 来完成此操作。有一个名为 deleteTenant
.
通过将
的值更改为 true 来启用管理服务<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
开始APIM
使用通过https://abimaran:9443/services/RemoteTenantManagerService?wsdl
提供的网络服务
有一个名为
deleteTenant
的操作。您可以提供要删除的租户 ID。
请注意,在理想情况下,这些管理服务在每个 WSO2 产品上的名称都是相同的。然而,我们并不生活在一个完美的世界中,它们的名字也不总是相同的。例如,ESB 4.9.0 上的租户管理服务称为 "TenantMgtAdminService" 与 "RemoteTenantManagerService"。
您应该始终参考个别产品在 carbon.xml 文件中启用 AdminServices WSDL 的说明,然后使用 wso2carbon.bat/.sh 开关 -DosgiConsole 和 osgi 控制台启动产品然后输入 "listAdminServices" 以查找特定 WSO2 产品的租户管理管理服务的名称。