이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
Apigee Edge 문서 보기
이제 새 프록시를 만들었으므로 프록시를 호출하여 테스트할 수 있습니다. DNS(도메인 이름 시스템)가 조직의 환경 그룹 호스트 이름에 대해 설정된 경우 프록시를 다음과 같이 호출할 수 있습니다.
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
여기서 YOUR_ENV_GROUP_HOSTNAME
은 프록시가 배포된 환경이 포함된 환경 그룹의 호스트 이름입니다. 환경 그룹 호스트 이름 찾기를 참조하세요.
프록시를 성공적으로 호출하면 다음과 같은 출력이 반환됩니다.
Hello, Guest!
nip.io
와 같이 와일드 카드 서비스를 사용하여 프로비저닝을 수행하는 동안 환경 그룹 호스트 이름이 설정된 경우 DNS 항목을 구성하지 않고 프록시를 호출할 수 있습니다. 예를 들면 다음과 같습니다.
curl https://IP_ADDRESS.nip.io/myproxy
이 경우 환경 그룹 호스트 이름은 IP_ADDRESS.nip.io
이고, 여기서 IP_ADDRESS
는 호스트의 IP 주소입니다.
오류가 표시되면 다음을 확인하세요.
- 시간 초과 오류(일반적이지 않음)가 발생하면 새 API 프록시를 배포 취소하고 다시 배포해 보세요.
- 예를 들어 404 오류가 발생하는 등 호스트를 확인할 수 없는 경우 올바른 호스트 이름과 프록시 이름을 사용 중인지 다시 확인하세요. Apigee UI에서 호스트 이름을 찾을 수 있습니다. 호스트 이름을 보려면 관리 > 환경 > 그룹으로 이동합니다.
- SSL 핸드셰이크 오류와 같은 TLS/SSL 오류가 표시되면 DNS 제공업체에 문의하여 호스트 이름의 DNS A 레코드가 올바르게 구성되었는지 확인합니다. 레코드에 Apigee 프로비저닝 중에 생성된 부하 분산기의 IP가 있는지 확인합니다. IP가 무엇인지 확실하지 않으면 호스트 이름에 Cloud 부하 분산기가 구성되어 있는지 확인을 참조하세요.
- TLS/SSL 인증서 오류가 표시되면 부하 분산기와 연결된 SSL 인증서에 올바른 호스트 이름이 없을 수 있으므로 거부됩니다. 인증서는 프로비저닝 프로세스 중에 생성되었습니다. 호스트 이름에 Cloud 부하 분산기가 구성되어 있는지 확인의 문제 해결 단계는 인증서를 찾고 검사하는 방법을 보여줍니다.
- 문제를 해결할 수 없는 경우 Apigee를 프로비저닝한 사용자에게 추가 지원을 요청하세요.
환경 그룹 호스트 이름 찾기
환경 그룹 호스트 이름을 모르는 경우 다음과 같이 찾을 수 있습니다.
- Apigee UI에서 관리자 > 환경 > 그룹을 선택합니다.
프록시가 배포된 환경이 표시된 행을 찾습니다. 예를 들어 환경이 test-1이면 행이 아래와 같이 표시될 수 있습니다.
이 환경의 환경 그룹 호스트 이름은
api-test.exco.com
입니다.
이 경우 프록시를 호출하는 curl 명령어는 다음과 같습니다.
curl https://api-test.exco.com/myproxy
다음 단계에서는 대상 서비스에서 XML 데이터를 반환하도록 대상 엔드포인트를 변경합니다.
1 2 3 (다음) 4단계: 대상 엔드포인트 변경 5