Utilisation des commandes twig
Vous pouvez utiliser les commandes twig pour activer, désactiver et vérifier l'état du débogage twig sur un site spécifique de votre service Developer Portal .
Remarque: Le débogage Twig ne doit pas rester activé sur les sites de production, car il entraîne des problèmes de performances et peut affecter la mise en cache sur le site.
- Connectez-vous en tant qu'organisation de type fournisseur :
apic login --server management_server --realm provider/identity_provider --username provider_username --password provider_password
Vous pouvez choisir le fournisseur d'identité à utiliser avec le paramètre--realm
en entrant la commande suivante qui permet d'afficher la liste de tous les fournisseurs d'identité disponibles (vous n'avez pas besoin d'être connecté pour utiliser cette commande) :
Exemple :apic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realm
La valeurapic 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-ldap
title
devrait vous aider à déterminer le fournisseur d'identité à utiliser. Vous pouvez copier le paramètre--realm
correspondant directement à partir de la valeurrealm
affichée. Pour tous les fournisseurs d'identité que votre administrateur a créés après l'installation de API Connect , les noms sont déterminés au moment de la création. Le registre d'utilisateurs local d'API Manager par défaut pour la connexion en tant que membre d'une organisation de type fournisseur estdefault-idp-2
.Pour plus de détails sur la commande
apic login
, voir Connexion à un serveur de gestion. - Activez le débogage twig pour un site de portail.
apic --mode portaladmin twig:debug-enable --server management_server --org orgid/name --catalog catalogid/name
management_server
est l' URL du point final du serveur de gestion (obligatoire).orgid/name
est l'ID ou le nom de l'organisation de type fournisseur à laquelle appartient le catalogue (obligatoire).catalogid/name
est l'ID ou le nom du catalogue auquel appartient le site (obligatoire).
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.
- Désactivez le débogage twig pour un site de portail.
Par exemple :apic --mode portaladmin twig:debug-disable --server management_server --org orgid/name --catalog catalogid/name
apic --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.
- Obtenir l'état en cours du débogage twig pour un site spécifique.
Par exemple :apic --mode portaladmin twig:debug-status --server management_server --org orgid/name --catalog catalogid/name
apic --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.