Lambda 함수 별칭 만들기
Lambda 함수 별칭 만들기 (Create an alias for a Lambda function)
Lambda 함수에 대한 별칭(alias)을 만들 수 있습니다. Lambda 별칭은 업데이트할 수 있는 함수 버전을 가리키는 포인터입니다. 함수 사용자는 별칭 Amazon 리소스 이름(ARN)을 사용해 함수 버전에 액세스할 수 있습니다. 새 버전을 배포할 때 별칭을 새 버전을 사용하도록 업데이트하거나 두 버전 간에 트래픽을 분할할 수 있습니다. 애플리케이션에서 별칭을 사용하는 방법에 대한 자세한 내용은 이벤트 소스 및 권한 정책에서 Lambda 별칭 사용을 참조하세요.
본문
콘솔
콘솔을 사용해 별칭을 만들려면:
- Lambda 콘솔의 Functions(함수) 페이지를 엽니다.
- 함수를 선택합니다.
- Aliases(별칭) 를 선택한 다음 Create alias(별칭 생성) 를 선택합니다.
- Create alias 페이지에서 다음을 수행합니다.
- 별칭의 Name(이름) 을 입력합니다.
- (선택 사항) 별칭의 Description(설명) 을 입력합니다.
- Version(버전) 에서 별칭이 가리킬 함수 버전을 선택합니다.
- (선택 사항) 별칭에 라우팅을 구성하려면 Weighted alias(가중 별칭) 를 확장합니다. 자세한 내용은 가중 별칭을 사용한 Lambda 카나리아 배포 구현을 참조하세요.
- Save(저장) 를 선택합니다.
AWS CLI
AWS Command Line Interface(AWS CLI)를 사용해 별칭을 만들려면 create-alias 명령을 사용합니다.
aws lambda create-alias \
--function-name my-function \
--name alias-name \
--function-version version-number \
--description " "
별칭이 함수의 새 버전을 가리키도록 변경하려면 update-alias 명령을 사용합니다.
aws lambda update-alias \
--function-name my-function \
--name alias-name \
--function-version version-number
별칭을 삭제하려면 delete-alias 명령을 사용합니다.
aws lambda delete-alias \
--function-name my-function \
--name alias-name
앞서 나온 단계의 AWS CLI 명령은 다음 Lambda API 작업에 해당합니다:
CreateAliasUpdateAliasDeleteAlias
더 알아보기 (Learn more)
- Lambda 별칭 및 버전 관리
- 가중 별칭 카나리아 배포
- 이벤트 소스 및 권한 정책에서의 별칭 사용