이 백서는 기록 참조용입니다. 일부 콘텐츠는 오래되어 일부 링크를 사용하지 못할 수 있습니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
빠르게 반복하고 민첩하게 유지
Amazon API Gateway 및 AWS Lambda 를 사용하여 API의 로직 계층을 구축하면 API 배포 및 버전 관리를 간소화하여 사용자 기반의 변화하는 요구 사항에 빠르게 적응할 수 있습니다.
스테이지 배포
API Gateway에 API를 배포할 때 배포를 API Gateway 단계와 연결해야 합니다. 각 단계는 API의 스냅샷이며 클라이언트 앱이 호출할 수 있습니다. 이 규칙을 사용하면 개발, 테스트, 단계 또는 생산 단계에 앱을 쉽게 배포하고 단계 간에 배포를 이동할 수 있습니다. API를 단계에 배포할 때마다 필요한 경우 되돌릴 수 있는 다른 버전의 API를 생성합니다. 이러한 기능을 사용하면 기존 기능과 클라이언트 종속성을 계속 방해하지 않고 새 기능이 별도의 API 버전으로 릴리스됩니다.
Lambda와의 분리된 통합
API Gateway의 API와 Lambda 함수 간의 통합은 API Gateway 단계 변수와 Lambda 함수 별칭을 사용하여 분리할 수 있습니다. 이렇게 하면 API 배포가 간소화되고 속도가 빨라집니다. API에서 Lambda 함수 이름 또는 별칭을 직접 구성하는 대신 API에서 Lambda 함수의 특정 별칭을 가리킬 수 있는 스테이지 변수를 구성할 수 있습니다. 배포 중에 Lambda 함수 별칭을 가리키도록 단계 변수 값을 변경하면 API가 특정 단계의 Lambda 별칭 뒤에 있는 Lambda 함수 버전을 실행합니다.
Canary 릴리스 배포
Canary 릴리스는 테스트 목적으로 새 버전의 API가 배포되고 기본 버전이 동일한 단계의 정상 운영을 위한 프로덕션 릴리스로 배포되는 소프트웨어 개발 전략입니다. canary 릴리스 배포에서 총 API 트래픽은 프로덕션 릴리스와 미리 구성된 비율의 canary 릴리스로 무작위로 분리됩니다. APIs 사용자 집합으로 새 기능을 테스트하기 위해 canary 릴리스 배포를 위해 API Gateway의 API를 구성할 수 있습니다.
사용자 지정 도메인 이름
API Gateway에서 제공하는 URL 대신 직관적인 비즈니스 친화적 URL 이름을 API에 제공할 수 있습니다. API Gateway는 APIs. 사용자 지정 도메인 이름을 사용하면 API의 호스트 이름을 설정하고 다단계 기본 경로(예: , myservice myservice/cat/v1또는 myservice/dog/v2)를 선택하여 대체 URL을 API에 매핑할 수 있습니다.