이 페이지는 Apigee에 적용되지만 Apigee Hybrid에는 적용되지 않습니다.
Apigee Edge 문서 보기
수고하셨습니다 사용한 만큼만 지불 청구를 사용해 Apigee 조직을 성공적으로 설정했습니다. Apigee 여정을 시작할 때는 중요한 두 가지 태스크를 완료해야 합니다.
런타임 엔드 투 엔드 테스트
개요에서는 샘플 프록시를 배포한 후 프록시에 테스트 요청을 전송하여 Apigee 런타임을 엔드 투 엔드로 테스트할 수 있습니다.
샘플 프록시 배포
Apigee 런타임 테스트 카드에서 API 배포를 클릭하여 샘플 Hello World
프록시를 배포합니다.
배포가 완료되면 카드에 테스트 요청 전송 단계가 표시됩니다.
외부 액세스 권한을 사용하여 프록시 호출
4단계: 액세스 라우팅 구성에서 외부 액세스를 선택한 경우 다음을 수행합니다.
- 다음 명령어를 사용하여 프록시에 테스트 요청을 전송합니다.
curl -H "Host: EXTERNAL_IP.nip.io" \ https://EXTERNAL_IP/helloworld
EXTERNAL_IP는 런타임 인스턴스의 외부 IP 주소입니다. 예를 들면 다음과 같습니다.
curl -H "Host: 35.244.227.125.nip.io" \ https://35.244.227.125/helloworld
요청이 성공하면
Hello, Guest!
문자열이 반환됩니다. 요청이 실패하면 문제 해결을 참조하세요. - 호스트의 DNS 항목을 설정하고 테스트합니다. 다음 방법 중 하나를 사용하여 DNS 항목을 만듭니다.
- 등록기관에서 환경 그룹 호스트 이름이 Apigee 인스턴스의 IP 주소를 가리키는 A 레코드를 만듭니다. 예를 들어 호스트 이름이
sales.example.com
이고 IP가 10.23.0.2이면sales.example.com
의 레코드를10.23.0.2
주소로 연결합니다. - Google Cloud DNS를 사용하여 URL을 IP 주소에 매핑합니다.
- 등록기관에서 환경 그룹 호스트 이름이 Apigee 인스턴스의 IP 주소를 가리키는 A 레코드를 만듭니다. 예를 들어 호스트 이름이
- DNS 설정이 완료되면 다음 명령어를 사용하여 프록시에 테스트 요청을 보냅니다.
curl https://EXTERNAL_IP/helloworld
EXTERNAL_IP는 런타임 인스턴스의 외부 IP 주소입니다. 예를 들면 다음과 같습니다.
curl https://35.244.227.125/helloworld
요청이 성공하면
Hello, Guest!
문자열이 반환됩니다. 요청이 실패하면 문제 해결을 참조하세요.
내부 액세스 권한을 사용하여 프록시 호출
4단계: 액세스 라우팅 구성에서 내부 액세스를 선택했다면 내부 전용 액세스로 API 프록시 호출의 안내에 따라 프록시를 테스트합니다.
개발자 및 다른 공동작업자 추가
Google Cloud Identity and Access Management(IAM)를 사용하여 개발자 또는 다른 공동작업자에게 API 프로그램 액세스 및 관리를 위한 권한을 부여할 수 있습니다. IAM을 사용하여 Apigee 구현에서 누가 어떤 리소스에 대해 어떤 액세스 권한을 갖는지 정의하는 방법은 IAM 개요에서 자세히 알아보세요.
다음 단계
- 다음을 포함하여 Apigee 가이드 살펴보기.