使用 REST API 删除 wso2is 5.11 中的租户

问题描述

尝试删除租户时出现错误

未在 carbon.xml 文件中启用租户删除属性 Tenant.TenantDelete。

我在 deployment.toml 中添加了以下内容

[Tenant]
TenantDelete=true
ListenerInvocationPolicy.InvokeOnDelete=false

因为修改 carbon.xml 的 TenantDelete 属性没有被持久化。尽管如此,在应用这些更改后,我在删除过程中遇到了同样的错误

解决方法

请将以下配置添加到 deployment.toml 文件中并重启服务器。然后检查carbon.xml文件中是否设置了<TenantDelete>true</TenantDelete>

[tenant_mgt]
tenant_deletion=true

您添加的配置不会更改 carbon.xml 中的属性。请参阅 carbon.xml.j2 以了解模板化配置。此外,请参阅此 video 以通过 deployment.toml 了解配置更改。