twig 명령 사용
twig 명령을 사용하여 개발자 포털 서비스의 특정 사이트에서 트윕 디버깅의 상태를 사용, 사용 안함 및 확인할 수 있습니다.
참고: Twig 디버깅은 성능 문제를 유발하고 사이트의 캐싱에 영향을 줄 수 있으므로 프로덕션 사이트에서 사용 가능한 상태로 두지 않아야 합니다.
- 제공자 조직으로 로그인하십시오.
apic login --server management_server --realm provider/identity_provider --username provider_username --password provider_password모든 사용 가능한 ID 제공자의 목록을 보려면 다음 명령을 입력하여--realm매개변수에 사용하기 위해 ID 제공자를 판별할 수 있습니다(이 명령을 사용하기 위해 로그인될 필요 없음).
예를 들면 다음과 같습니다.apic identity-providers:list --scope provider --server platform_api_endpoint_url --fields title,realmapic 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값은 사용할 ID 제공자를 판별할 수 있게 해야 합니다. 그리고 표시한realm값에서 직접 해당하는--realm매개변수를 복사할 수 있습니다. API Connect 설치 후 관리자가 생성한 모든 ID 공급자의 경우 생성 시점에 이름이 결정됩니다. 제공자 조직의 멤버로서 로그인을 위한 기본 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은 카탈로그가 속한 제공자 조직의 ID 또는 이름입니다 (필수).catalogid/name는 사이트가 속한 카탈로그의 ID 또는 이름입니다 (필수).
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. - 포털 사이트에 대한 트윕 디버깅을 사용 안함으로 설정합니다.
예를 들어,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. - 특정 사이트에 대한 트윕 디버깅의 현재 상태를 가져옵니다.
예를 들어,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.