我需要一些关于未返回预期响应的 API 调用的指导。
当我们调用 CreateTenant API 时,请求会同时创建一个租户和一个管理员。我们计划使用 DeleteAdministrator API 调用删除管理员。
但是,来自 CreateTenant API 的响应不会按照 11.3 API 参考指南中的建议返回管理员对象。
请您告知为什么在我们进行 CreateTenant 调用时没有返回 Administrator 对象?
我需要一些关于未返回预期响应的 API 调用的指导。
当我们调用 CreateTenant API 时,请求会同时创建一个租户和一个管理员。我们计划使用 DeleteAdministrator API 调用删除管理员。
但是,来自 CreateTenant API 的响应不会按照 11.3 API 参考指南中的建议返回管理员对象。
请您告知为什么在我们进行 CreateTenant 调用时没有返回 Administrator 对象?
当创建租户的异步请求响应在租户处于Active状态之前返回时,返回的Tenant对象不包含Administrator对象。
趋势科技服务器深度安全防护系统管理中心创建租户需要一定时间,在此期间租户处于已创建状态。创建完成后,它将处于活动状态并且可以运行。激活后,您可以通过搜索或列出所有来获取管理员。
但是,如果您进行同步调用,则只有在租户创建且处于活动状态后,您才会收到响应。因此,响应将包括您期望的所有信息。
您的调用将如下所示,将asynchronous
参数设置为 False(Python SDK):
tenants_api = api.TenantsApi(api.ApiClient(configuration))
returned_tenant = tenants_api.create_tenant(tenant, api_version, confirmation_required=False, asynchronous=False)
我在指南中添加了一些关于此的内容:https ://automation.deepsecurity.trendmicro.com/article/12_0/create-tenant?platform=on-premise
希望对您有所帮助——顺便说一句,我是 Deep Security 的内容开发人员。