5장. 문제 해결
5.1. Keystone 매핑 규칙 테스트 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
매핑 규칙이 예상대로 작동하는지 확인하는 것이 좋습니다. keystone-manage 명령줄 도구를 사용하면 파일에서 읽은 어설션 데이터에 대해 일련의 매핑 규칙(파일에서 읽기)을 연습할 수 있습니다. 예를 들면 다음과 같습니다.
mapping_rules.json 파일에는다음 내용이 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow assertion_data.txt 파일에는다음과 같은 내용이 있습니다.MELLON_NAME_ID: 'G-90eb44bc-06dc-4a90-aa6e-fb2aa5d5b0de MELLON_groups: openstack-users;ipausers
MELLON_NAME_ID: 'G-90eb44bc-06dc-4a90-aa6e-fb2aa5d5b0de MELLON_groups: openstack-users;ipausersCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하면 다음을 실행합니다.
keystone-manage mapping_engine --rules mapping_rules.json --input assertion_data.txt
$ keystone-manage mapping_engine --rules mapping_rules.json --input assertion_data.txtCopy to Clipboard Copied! Toggle word wrap Toggle overflow 매핑된 결과가 표시됩니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
참고
매핑 규칙이 평가되는 방법을 설명하는 진단 정보를 출력하는 --engine-debug 명령줄 인수를 포함할 수도 있습니다.