API Gateway 콘솔을 사용하여 REST API 메서드 테스트 - Amazon API Gateway

API Gateway 콘솔을 사용하여 REST API 메서드 테스트

API Gateway 콘솔을 사용하여 REST API 메서드를 테스트합니다.

필수 조건

API Gateway 콘솔을 사용하여 메서드 테스트

중요

API Gateway 콘솔을 사용하여 메서드를 테스트하면 리소스가 변경될 수 있으며 이 변경은 취소할 수 없습니다. API Gateway 콘솔을 사용하여 메서드를 테스트하는 것은 API Gateway 콘솔 외부에서 메서드를 호출하는 것과 같습니다. 예를 들어 API Gateway 콘솔을 사용하여 API 리소스를 삭제하는 메서드를 호출할 경우 메서드 호출이 성공하면 API 리소스가 삭제됩니다.

메서드를 테스트하려면
  1. https://console.aws.amazon.com/apigateway에서 API Gateway 콘솔에 로그인합니다.

  2. REST API를 선택합니다.

  3. 리소스 창에서 테스트하려는 메서드를 선택합니다.

  4. 테스트 탭을 선택합니다. 탭을 표시하려면 오른쪽 화살표 버튼을 선택해야 할 수도 있습니다.

    테스트 탭을 사용하여 API를 테스트합니다. 메서드 응답 탭 옆에 있습니다.

    표시된 임의의 상자(예: 쿼리 문자열, 헤더요청 본문)에 값을 입력합니다. 콘솔에는 기본 애플리케이션/json 양식으로 메서드 요청에 이러한 값이 포함됩니다.

    지정할 필요가 있는 추가 옵션에 대해서는 API 소유자에게 문의하세요.

  5. 테스트를 선택합니다. 다음 정보가 표시됩니다.

    • 요청은 메서드에 대해 호출된 리소스의 경로입니다.

    • 상태는 응답의 HTTP 상태 코드입니다.

    • 지연 시간(밀리초)은 호출자로부터 요청을 수신한 시간과 응답 반환 시간의 시간차입니다.

    • 응답 본문은 HTTP 응답 본문입니다.

    • 응답 헤더는 HTTP 응답 헤더입니다.

      작은 정보

      매핑에 따라 HTTP 상태 코드, 응답 본문 및 응답 헤더가 Lambda 함수, HTTP 프록시 또는 AWS 서비스 프록시에서 전송한 것과 다를 수 있습니다.

    • Logs는 이 메서드가 API Gateway 콘솔 밖에서 호출되었을 경우 작성되었을 시뮬레이션된 Amazon CloudWatch Logs 입력입니다.

      참고

      CloudWatch Logs 입력은 시뮬레이션된 것이지만 메서드 호출의 결과는 실제입니다.

API Gateway 콘솔을 사용하는 것 이외에 AWS CLI 또는 API Gateway용 AWS SDK를 사용해 메서드 호출을 테스트할 수 있습니다. AWS CLI를 사용해 테스트하려면 test-invoke-method 단원을 참조하십시오.