Usando os comandos twig
É possível usar os comandos do twig para ativar, desativar e verificar o estado de depuração de ramificação em um site específico no serviço do Portal do Desenvolvedor .
Nota: a depuração de Twig não deve ser deixada ativada em sites de produção, pois ela causa problemas de desempenho e pode afetar o armazenamento em cache no site...
- Efetue login como organização do Provedor:
apic login --server management_server --realm provider/identity_provider --username provider_username --password provider_passwordÉ possível determinar qual provedor de identidade usar no parâmetro--realminserindo o comando a seguir para ver uma lista de todos os provedores de identidade disponíveis (não é necessário estar conectado para usar este comando):
Por exemplo,apic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realm
O valorapic 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-ldaptitledeve permitir que você determine qual provedor de identidade usar; será possível, então, copiar o parâmetro--realmcorrespondente diretamente do valorrealmexibido. Para todos os provedores de identidade que o administrador criou após a instalação do API Connect , os nomes são determinados no momento da criação. O Registro do usuário local do API Manager padrão para efetuar login como um membro de uma organização do provedor édefault-idp-2.Para obter detalhes completos do comando
apic login, consulte Efetuando login em um servidor de gerenciamento.. - Ative a depuração de ramificação para um site do portal
apic --mode portaladmin twig:debug-enable --server management_server --org orgid/name --catalog catalogid/namemanagement_serveré o URL do ponto de extremidade do servidor de gerenciamento (obrigatório).orgid/nameé o ID ou o nome da organização do provedor à qual o catálogo pertence (obrigatório)catalogid/nameé o ID ou nome do catálogo ao qual o site pertence (obrigatório).
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. - Desative a depuração de ramificação para um site do portal
Por exemplo: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. - Obtenha o estado atual de depuração de galho para um site específico
Por exemplo: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.