Amazon API Gateway 콘솔은 Amazon API Gateway를 가장 빠르게 시작할 수 있는 방법입니다. API의 구축, 배포, 관리 및 모니터링을 위한 웹 기반 인터페이스를 제공합니다. Amazon API Gateway 콘솔은 API 생성 프로세스를 안내하는 포괄적인 UI를 제공합니다. 또한, Amazon API Gateway API를 통해 프로그래밍 방식 액세스도 사용할 수 있습니다.

Amazon API Gateway 시작하기

무료 계정 생성

Amazon API Gateway 프리 티어에는 12개월 동안 매달 1백만 건의 API 호출이 포함됩니다.


Amazon API Gateway Developer Guide는 Amazon API Gateway를 사용하여 시작할 수 있도록 실습 예제가 포함된 몇 가지 연습 자습서를 제공합니다.

본 자습서에서는 Amazon API ㅍ 사용하여 커스텀 API를 생성하고, 커스텀 API를 AWS Lambda 함수에 연결한 다음, API에서 Lambda 함수를 호출하는 방법을 배웁니다.

자세히 알아보기 >>

본 자습서에서는 Amazon API Gateway를 사용하여 REST 프록시를 통해 커스텀 API를 HTTP 엔드포인트에 연결하는 방법을 배웁니다.

자세히 알아보기 >>

 

본 자습서에서는 Amazon API Gateway의 모델 및 매핑 템플릿을 사용하여 API 호출 결과를 하나의 데이터 형식에서 다른 데이터 형식으로 변환하는 방법을 배웁니다.

자세히 알아보기 >>

Amazon API Gateway 콘솔을 사용하여 커스텀 API를 쉽고 빠르게 생성할 수 있습니다. 간단한 "Hello World" 예의 경우, 다음 단계를 따라합니다.

1. Amazon API Gateway 콘솔로 이동합니다.

2. 기존 REST API를 선택하거나 API 이름을 입력하여 새로운 API를 생성합니다.

3. REST API 트리 뷰에서 "Create Resource"의 Actions 버튼을 클릭합니다.

4. 예를 들어 "cars"와 같은 리소스 이름을 선택합니다.

5. 새로운 리소스를 선택한 상태에서 버튼을 클릭하여 새로운 메서드를 생성하고 메서드와 관련된 HTTP 동사(예: GET)를 선택합니다.

6. 통합 유형(예: HTTP 프록시)을 선택하고 API Gateway에서 호출해야 하는 URL을 입력합니다.

7. 변환 템플릿을 사용하여 요청 및 응답이 변환되는 방법을 정의하거나 기본 설정을 사용하여 변환 없이 모든 요청 및 응답 데이터를 전달합니다.

8. 메서드의 보안 설정을 구성합니다.

9. 새로운 API를 스테이지에 배포합니다.

10.스테이지 관리 화면에서 캐싱 및 제한 구성을 설정합니다.

11.Amazon API Gateway 콘솔의 Client Platforms 탭에서 버튼을 클릭하여 sayHello 작업을 호출하는 헬퍼 메서드가 포함된 Android, iOS SDK 또는 JavaScript 라이브러리를 다운로드합니다. SDK 라이브러리를 사용하여 로컬 메서드를 호출하는 것과 마찬가지로 API를 호출할 수 있습니다. 클라이언트 SDK에서 재시도를 자동으로 처리하고 개발자에게 네트워크 또는 기타 오류 조건을 전달합니다. SDK 라이브러리는 API에 대한 클라이언트 애플리케이션을 인증하는 데 필요한 로직을 포함합니다.

12.다운로드한 SDK를 모바일 애플리케이션에 통합합니다. 커스텀 API를 호출하는 코드를 작성합니다. 예를 들어, iOS 애플리케이션에서 getCar(int carId) API를 호출합니다.

–(void)getSampleCar

{

NSString *response = [MyServiceClient getCar:1323];

NSLog( @”Response was [%@]”, response );

}

13. 애플리케이션을 실행합니다.