twig -Befehle verwenden
Mit den twig -Befehlen können Sie den Status des Twig-Debugging auf einer bestimmten Site in Ihrem Developer Portal -Service aktivieren, inaktivieren und überprüfen.
Hinweis: Das Twig-Debugging sollte auf Produktionssites nicht aktiviert bleiben, da es zu Leistungsproblemen führt und Auswirkungen auf das Caching auf der Site haben kann.
- Melden Sie sich als Provider-Organisation an:
apic login --server management_server --realm provider/identity_provider --username provider_username --password provider_passwordSie können bestimmen, welche Identitätsprovider im Parameter--realmverwendet werden sollen, indem Sie den folgenden Befehl eingeben, um eine Liste aller verfügbaren Identitätsprovider anzuzeigen (Sie müssen nicht angemeldet sein, um diesen Befehl zu verwenden):
Beispiel:apic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realm
Anhand desapic 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-Werts können Sie bestimmen, welchen Identitätsprovider Sie verwenden müssen. Sie können dann den entsprechenden--realm-Parameter direkt aus dem angezeigtenrealm-Wert kopieren. Für alle Identitätsanbieter, die Ihr Administrator nach der Installation von API Connect erstellt hat, werden die Namen zum Zeitpunkt der Erstellung festgelegt. Die standardmäßige lokale Benutzerregistry für API Manager für die Anmeldung als Mitglied einer Providerorganisation istdefault-idp-2.Ausführliche Informationen zum Befehl
apic loginfinden Sie unter Bei einem Management-Server anmelden. - Twig-Debugging für eine Portalsite aktivieren.
apic --mode portaladmin twig:debug-enable --server management_server --org orgid/name --catalog catalogid/namemanagement_serverist die URL des Verwaltungsservers (erforderlich).orgid/nameist die ID oder der Name der Providerorganisation, zu der der Katalog gehört (erforderlich).catalogid/nameist die ID oder der Name des Katalogs, zu dem die Site gehört (erforderlich)
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-Debugging für eine Portalsite inaktivieren.
Zum Beispiel: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. - Ruft den aktuellen Status des Twig-Debugging für eine bestimmte Site ab.
Zum Beispiel: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.