8단계: 샘플 프록시 배포 및 호출

이 페이지는 ApigeeApigee Hybrid에 적용됩니다.

Apigee Edge 문서 보기

이 단계에서 수행할 작업

테스트 API 프록시를 만들고 배포하려면 다음 단계를 따르세요. 마지막으로 HTTP 요청을 전송하여 API 프록시를 테스트합니다.

API 프록시 만들기 및 배포

Apigee 프로비저닝 절차는 API 프록시를 자동으로 만들고 배포하지 않습니다. 프록시 만들기 및 배포를 수동으로 수행해야 합니다.

Cloud 콘솔의 Apigee UI

첫 번째 프록시를 만들고 배포하려면 다음 안내를 따르세요.

  1. 브라우저에서 Cloud 콘솔의 Apigee UI를 엽니다.
  2. UI 왼쪽 상단 모서리에 있는 드롭다운 메뉴에서 조직 이름이 선택되어 있는지 확인합니다. 조직 이름은 Google Cloud 프로젝트 이름과 동일합니다.
  3. 왼쪽 탐색창에서 프록시 개발 > API 프록시를 클릭합니다.
  4. + 만들기를 클릭합니다.

    프록시 만들기 페이지가 열립니다.

  5. 프록시 템플릿 상자에서 역방향 프록시(가장 일반적)를 선택합니다.
  6. 1단계: 프록시 세부정보에서 다음 값으로 프록시를 구성합니다.
    매개변수 이름
    프록시 이름 hello-world
    기본 경로 /hello-world
    대상(기존 API) mocktarget.apigee.net
  7. 다음을 클릭합니다.
  8. 2단계: 정책보안: 승인에서 통과(승인 없음)를 선택합니다.
  9. 다음을 클릭합니다.
  10. 3단계: 배포(선택사항)에서 프록시를 배포할 환경을 선택한 다음 확인을 클릭합니다.
  11. 만들기를 클릭합니다.

    새 API 프록시가 생성되고 선택한 환경에 배포됩니다.

  12. 새로 만든 프록시의 프록시 요약 페이지가 표시됩니다. 상태에서 녹색 체크표시는 프록시가 성공적으로 배포되었음을 나타냅니다. 프록시가 배포되지 않았으면 API 프록시 배포를 선택하고 단계에 따라 수동으로 배포합니다.
  13. 왼쪽 탐색 창에서 관리 > 환경 > 환경 그룹을 선택합니다.
  14. 환경 그룹의 호스트 이름을 복사합니다. 다음 단계에서 이 호스트 이름을 사용하여 API 프록시를 호출합니다.

Apigee UI

첫 번째 프록시를 만들고 배포하려면 다음 안내를 따르세요.

  1. Apigee UI에 로그인합니다.
  2. UI 왼쪽 상단 모서리에 있는 드롭다운 메뉴에서 조직 이름이 선택되어 있는지 확인합니다. 조직 이름은 Google Cloud 프로젝트 이름과 동일합니다.
  3. 기본 뷰에서 API 프록시를 클릭합니다.
  4. 환경 선택 드롭다운 목록에서 환경을 선택합니다.
  5. 새로 만들기를 클릭합니다.
  6. 역방향 프록시(가장 일반적)를 클릭합니다.
  7. 프록시 세부정보 페이지에서 다음 값으로 프록시를 구성합니다.
    매개변수 이름
    이름 hello-world
    기본 경로 /hello-world
    대상(기존 API) https://mocktarget.apigee.net
  8. 다음을 클릭합니다.
  9. 일반 정책 페이지의 보안: 승인에서 통과(승인 없음)를 선택합니다.
  10. 다음을 클릭합니다.
  11. 요약 페이지의 선택적 배포에서 프록시를 배포할 환경을 선택합니다.
  12. 만들기 및 배포를 클릭합니다.

    새 API 프록시가 생성되고 선택한 환경에 배포됩니다.

  13. 프록시 목록으로 이동을 클릭합니다. 상태에서 녹색 체크표시는 프록시가 성공적으로 배포되었음을 나타냅니다. 프록시가 배포되지 않았으면 API 프록시 배포를 선택하고 단계에 따라 수동으로 배포합니다.
  14. 왼쪽 탐색 창에서 관리자 > 환경 > 그룹을 선택합니다.
  15. 환경 그룹의 호스트 이름을 복사합니다. 다음 단계에서 이 호스트 이름을 사용하여 API 프록시를 호출합니다.

내부 액세스 권한을 사용하여 프록시 호출

7단계: 액세스 라우팅 구성에서 내부 액세스 권한을 허용한 경우 내부 전용 액세스 권한으로 API 프록시 호출의 안내를 따르세요.

외부 액세스 권한을 사용하여 프록시 호출

7단계: 액세스 라우팅 구성에서 외부 액세스 권한을 허용한 경우 다음 단계를 따르세요.

  1. 호스트의 DNS 항목을 설정합니다. 이 태스크를 수행하는 다음과 같은 두 가지 방법이 있습니다.
    • 등록 기관에서 DNS 구성 아래의 마법사 페이지에 표시된 IP로 환경 그룹 호스트 이름을 연결하는 A 레코드를 만듭니다. 예를 들어 호스트 이름이 sales.example.com이고 IP가 10.23.0.2이면 sales.example.com의 레코드를 10.23.0.2 주소로 연결합니다.
    • Google Cloud DNS를 사용하여 URL을 IP 주소에 매핑합니다.
  2. 터미널 창에서 다음 요청을 전송하여 API 프록시를 테스트합니다.
    curl -v -H "Host:YOUR_ENV_GROUP_HOSTNAME" \
      https://YOUR_INSTANCE_IP_OR_DNS/hello-world

    각 항목의 의미는 다음과 같습니다.

    • Host 헤더(YOUR_ENV_GROUP_HOSTNAME) 값은 6단계: 환경 만들기에서 환경 그룹에 정의한 호스트 이름입니다.

    요청에 성공하면 Hello, Guest! 문자열이 반환됩니다. 요청이 실패하면 문제 해결을 참조하세요.

다음 단계