신규 고객은 더 이상 AWS Cloud9를 사용할 수 없습니다. AWS Cloud9의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기
AWS 도구 키트를 사용한 API Gateway 작업
API Gateway를 사용하여 실시간 양방향 통신 애플리케이션을 지원하는 RESTful API 및 WebSocket API를 생성할 수 있습니다. API Gateway를 사용하여 API를 생성하고 관리하는 방법에 대한 자세한 내용은 API Gateway 개발자 가이드를 참조하세요.
AWS 도구 키를 사용하면 REST 리소스, 메서드 유형 및 입력으로 전달되는 데이터를 지정하여 REST API에 대한 호출을 구성할 수 있습니다.
API Gateway에서 REST API 호출
중요
AWS 도구 키트를 사용하여 API 메서드를 호출하면 리소스가 변경될 수 있으며 이 변경은 취소할 수 없습니다. 예를 들어 POST
메서드를 호출하면 호출이 성공할 경우 API의 리소스가 업데이트됩니다.
AWS 도구 키트에서 AWS의 API Gateway를 호출할 수 있습니다.
REST API를 호출하려면
-
AWS 탐색기 창에서 API Gateway 노드를 선택하여 현재 AWS 리전에서 사용 가능한 REST API의 목록을 봅니다.
-
REST API를 마우스 오른쪽 버튼으로 클릭한 다음 Invoke on AWS(AWS에서 호출)를 선택합니다.
참고
컨텍스트 메뉴를 사용하여 REST API의 URL, 이름 및 Amazon 리소스 이름(ARN)을 복사할 수 있습니다.
Invoke methods(메서드 호출) 창이 표시됩니다. API에 대한 호출을 구성할 수 있습니다.
-
Select a resource(리소스 선택)에서 상호 작용할 REST 리소스를 선택합니다.
-
[메서드 선택(Select a method)]에서 다음 메서드 유형 중 하나를 선택합니다.
[GET]: API를 통해 액세스되는 백엔드 서비스에서 리소스를 가져옵니다.
[OPTIONS]: API Gateway가 지원하는 메서드 및 작업에 대한 정보를 요청합니다.
[POST]: API를 통해 액세스되는 백엔드 서비스에 새 리소스를 만듭니다.
API 메서드 호출에 입력을 제공하려면 쿼리 문자열 또는 JSON 형식의 페이로드를 사용할 수 있습니다.
Query string(쿼리 문자열):
parameter1=value1¶meter2=value2
형식을 사용하여 쿼리 문자열을 입력합니다. (쿼리 문자열을 사용하려면 먼저 매핑 템플릿을 생성하여 들어오는 웹 요청이 통합 백엔드로 전송되기 전에 변환합니다.)JSON 형식: [메서드 호출(Invoke methods)] 창의 라지 텍스트 필드에 JSON 형식의 페이로드를 정의할 수 있습니다.
예를 들어 다음 페이로드를 포함하는
POST
메서드를 사용하여 새 리소스를 추가할 수 있습니다.{"type": "soda", "price" : 3.99}
-
[호출(Invoke)] 버튼을 선택하여 REST API 리소스를 호출합니다.
REST API 응답이 AWS Remote Invocations(원격 호출) 탭에 표시됩니다. 응답 본문에는 JSON 형식의 리소스 데이터가 포함됩니다.