使用 twig 命令
您可以使用 twig 命令在 Developer Portal 服务上的特定站点上启用,禁用和检查 twig 调试状态。
注: 不应在生产站点上继续启用 Twig 调试,因为这会导致性能问题,并且会影响站点上的高速缓存。
- 以提供者组织身份登录:
apic login --server management_server --realm provider/identity_provider --username provider_username --password provider_password通过输入以下命令查看所有可用身份提供者的列表(无需登录即可使用此命令),可以确定要在--realm参数中使用的身份提供者:
例如apic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realm
您可通过apic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realm total_results: 2 results: - title: API Manager User Registry realm: provider/default-idp-2 - title: Corporate LDAP user registry realm: provider/corporate-ldaptitle值确定要使用的身份提供者;然后,可以直接从显示的realm值复制对应的--realm参数。 对于管理员在 API Connect 安装后创建的任何身份提供程序,其名称都是在创建时确定的。 用于以提供者组织成员身份登录的缺省 API Manager 本地用户注册表为default-idp-2。有关
apic login命令的完整详细信息,请参阅 登录到管理服务器。 - 对门户网站站点启用 twig 调试。
apic --mode portaladmin twig:debug-enable --server management_server --org orgid/name --catalog catalogid/namemanagement_server是管理服务器的端点 URL (必填)。orgid/name是目录所属的提供者组织的标识或名称 (必需)。catalogid/name是站点所属目录的标识或名称 (必需)。
apic --mode portaladmin twig:debug-enable --server my.management.server.com --org ibm --catalog portal-test Setting twig debug to true for site my.management.server.com/ibm/portal-test. Rebuilding cache for my.management.server.com/ibm/portal-test so twig debug changes can take affect. - 对门户网站站点禁用 twig 调试。
例如:apic --mode portaladmin twig:debug-disable --server management_server --org orgid/name --catalog catalogid/nameapic --mode portaladmin twig:debug-disable --server my.management.server.com --org ibm --catalog portal-test Setting twig debug to false for site my.management.server.com/ibm/portal-test. Rebuilding cache for my.management.server.com/ibm/portal-test so twig debug changes can take affect. - 获取特定站点的 twig 调试的当前状态。
例如:apic --mode portaladmin twig:debug-status --server management_server --org orgid/name --catalog catalogid/nameapic --mode portaladmin twig:debug-status --server my.management.server.com --org ibm --catalog portal-test The current state of twig debugging is true for my.management.server.com/ibm/portal-test.