1 AWS Lambda Aliases 소개
- AWS Lambda Aliases는 Lambda 함수 버전을 가리키는 "포인터" 역할을 합니다.
- 이를 통해 개발자들은 Lambda 함수의 다양한 버전을 효과적으로 관리하고 배포할 수 있습니다.
2 Lambda Aliases의 주요 특징
- 유연한 버전 관리: "dev", "test", "prod"와 같은 별칭을 정의하여 서로 다른 Lambda 버전을 가리키게 할 수 있습니다.
- 가변성: Aliases는 가변적(mutable)입니다. 즉, 언제든지 다른 함수 버전을 가리키도록 변경할 수 있습니다.
- 카나리 배포 지원: Lambda 함수에 가중치를 할당하여 카나리 배포를 구현할 수 있습니다.
- 안정적인 구성: 이벤트 트리거나 대상을 안정적으로 구성할 수 있습니다.
- 고유 ARN: 각 Alias는 자체 ARN(Amazon Resource Name)을 가집니다.
- 제한사항: Aliases는 다른 Aliases를 참조할 수 없습니다.
3 Lambda Aliases의 실제 사용 예시
3.1 개발 환경별 별칭 사용