시작하기무료로 시작하기

스테이지 변수 구성하기

NovaTech에서는 dev, staging, prod 세 가지 환경으로 구성된 결제 API를 관리하고 있습니다. 각 환경은 서로 다른 Lambda 별칭을 호출하고, 서로 다른 DynamoDB 테이블에 연결해야 합니다.

스테이지 변수 구성기를 사용해 각 스테이지에 맞는 변수를 설정하세요. 이 구성기는 런타임에 API Gateway가 각 환경에서 ${stageVariables.lambdaAlias}${stageVariables.tableName}을 어떻게 해석하는지 보여줍니다.

다양한 변수 값을 직접 설정해 보면서, 코드 변경 없이 동일한 API 정의로 세 가지 환경을 모두 처리하는 방법을 확인해 보세요.

질문: prod 스테이지의 lambdaAlias=prod이고 API Gateway 통합이 arn:aws:lambda:us-east-1:123456789012:function:payments:${stageVariables.lambdaAlias}로 구성되어 있다면, 요청이 prod 스테이지에 도달했을 때 API Gateway가 호출하는 전체 ARN은 무엇일까요?

이 연습은 강의의 일부입니다

AWS 배포 자동화

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작