이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
Apigee Edge 문서 보기
이 단계에서는 방금 만들고 배포한 API 프록시를 테스트합니다.
Cloud 콘솔의 Apigee
- Google Cloud 콘솔에서 Apigee > 관리 > 환경 페이지로 이동합니다.
- API 프록시를 만든 것과 동일한 Google Cloud 프로젝트가 페이지 상단의 드롭다운에서 선택되어 있는지 확인합니다.
- 환경 그룹 탭을 선택합니다.
- 표에서 myproxy가 배포된 환경이 포함된 환경 그룹의 행을 찾습니다. 호스트 이름은 이 행의 호스트 이름 열에 표시됩니다. 예를 들면
mydomain.com
입니다. - API 프록시를 호출합니다. 프록시를 호출하는 방법은 Apigee 인스턴스가 외부 또는 내부 네트워크 액세스용으로 구성되었는지에 따라 다릅니다.
Apigee 인스턴스가 어떻게 구성되어 있는지 잘 모르겠다면 Apigee 관리자에게 문의하세요.
- 외부 액세스: Apigee 인스턴스가 외부 액세스용으로 구성된 경우 다음과 같이 프록시를 호출합니다.
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
여기서
YOUR_ENV_GROUP_HOSTNAME
은 이전 단계에서 가져온 호스트 이름입니다.예를 들면 다음과 같습니다.
curl https://mydomain.com/myproxy
다음은 호스트에 와일드 카드 DNS 서비스
nip.io
를 사용하는 또 다른 예입니다.curl https://198.51.100.251.nip.io/myproxy
- 내부 액세스: Apigee 인스턴스가 내부 네트워크 액세스용으로 구성된 경우 내부 부하 분산기 및 해당 IP 주소에 액세스하려면 몇 가지 추가 단계가 필요합니다. 자세한 내용은 내부 전용 액세스로 프록시 호출을 참고하세요.
- 외부 액세스: Apigee 인스턴스가 외부 액세스용으로 구성된 경우 다음과 같이 프록시를 호출합니다.
- 프록시를 성공적으로 호출하면 다음과 같은 출력이 반환됩니다.
Hello, Guest!
기본 Apigee UI
- 브라우저에서 Apigee UI를 엽니다.
- API 프록시를 만든 것과 동일한 Google Cloud 프로젝트가 페이지 상단의 드롭다운에서 선택되어 있는지 확인합니다.
- Cloud 콘솔 UI에서 관리자 > 환경 > 그룹을 선택합니다.
- 콘솔에서 Google Cloud 보기를 클릭합니다.
- 환경 그룹 탭을 선택합니다.
- 표에서 myproxy가 배포된 환경이 포함된 환경 그룹의 행을 찾습니다. 호스트 이름은 이 행의 호스트 이름 열에 표시됩니다. 예를 들면
mydomain.com
입니다. - API 프록시를 호출합니다. 프록시를 호출하는 방법은 Apigee 인스턴스가 외부 또는 내부 네트워크 액세스용으로 구성되었는지에 따라 다릅니다.
Apigee 인스턴스가 어떻게 구성되어 있는지 잘 모르겠다면 Apigee 관리자에게 문의하세요.
- 외부 액세스: Apigee 인스턴스가 외부 액세스용으로 구성된 경우 다음과 같이 프록시를 호출합니다.
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
여기서
YOUR_ENV_GROUP_HOSTNAME
은 이전 단계에서 가져온 호스트 이름입니다.예를 들면 다음과 같습니다.
curl https://mydomain.com/myproxy
다음은 호스트에 와일드 카드 DNS 서비스
nip.io
를 사용하는 또 다른 예입니다.curl https://198.51.100.251.nip.io/myproxy
- 내부 액세스: Apigee 인스턴스가 내부 네트워크 액세스용으로 구성된 경우 내부 부하 분산기 및 해당 IP 주소에 액세스하려면 몇 가지 추가 단계가 필요합니다. 자세한 내용은 내부 전용 액세스로 프록시 호출을 참고하세요.
- 외부 액세스: Apigee 인스턴스가 외부 액세스용으로 구성된 경우 다음과 같이 프록시를 호출합니다.
- 프록시를 성공적으로 호출하면 다음과 같은 출력이 반환됩니다.
Hello, Guest!
오류가 표시되면 다음을 확인하세요.
- 시간 초과 오류(일반적이지 않음)가 발생하면 새 API 프록시를 배포 취소하고 다시 배포해 보세요.
- 예를 들어 404 오류가 발생하는 등 호스트를 확인할 수 없는 경우 올바른 호스트 이름과 프록시 이름을 사용 중인지 다시 확인하세요.
- 환경 그룹 호스트 이름이 Cloud 부하 분산기로 구성되어 있는지 확인합니다. 호스트 이름에 Cloud 부하 분산기가 구성되었는지 확인을 참조하세요.
- SSL 핸드셰이크 오류와 같은 TLS/SSL 오류가 표시되면 DNS 제공업체에 문의하여 호스트 이름의 DNS A 레코드가 올바르게 구성되어 있는지 확인하세요. 레코드에 Apigee 프로비저닝 중에 생성된 부하 분산기의 IP가 있는지 확인합니다. IP가 무엇인지 확실하지 않으면 호스트 이름에 Cloud 부하 분산기가 구성되어 있는지 확인을 참조하세요.
- TLS/SSL 인증서 오류가 표시되면 부하 분산기와 연결된 SSL 인증서에 올바른 호스트 이름이 없을 수 있으므로 거부됩니다. 인증서는 프로비저닝 프로세스 중에 생성되었습니다. 호스트 이름에 Cloud 부하 분산기가 구성되어 있는지 확인의 문제 해결 단계는 인증서를 찾고 검사하는 방법을 보여줍니다.
- 문제를 해결할 수 없는 경우 Apigee를 프로비저닝한 사용자에게 추가 지원을 요청하세요.
다음 단계에서는 API 프록시의 대상 엔드포인트를 변경합니다.
1 2 3 (다음) 4단계: 대상 엔드포인트 변경 5