

# Lambda 함수에 대한 별칭 생성
<a name="configuration-aliases"></a>

Lambda 함수의 별칭을 생성할 수 있습니다. Lambda 별칭은 업데이트할 수 있는 함수 버전에 대한 포인터입니다. 함수 사용자는 별칭 Amazon 리소스 이름(ARN)을 사용하여 함수 버전에 액세스할 수 있습니다. 새 버전을 배포할 때 새 버전을 사용하도록 별칭을 업데이트하거나 두 버전 간에 트래픽을 분할하도록 별칭을 업데이트할 수 있습니다.

------
#### [ Console ]

**콘솔을 이용하여 별칭 생성하기**

1. Lambda 콘솔의 [함수 페이지](https://console.aws.amazon.com/lambda/home#/functions)를 엽니다.

1. 함수를 선택합니다.

1. **별칭(Aliases)**을 선택한 다음 **별칭 생성(Create alias)**을 선택합니다.

1. **별칭 생성(Create alias)** 페이지에서 다음을 수행합니다.

   1. 별칭의 **이름(Name)**을 입력합니다.

   1. (선택 사항) 경보에 대한 **설명(Description)**을 입력합니다.

   1. **버전(Version)**에서 별칭이 가리키도록 할 함수 버전을 선택합니다.

   1. (선택 사항) 별칭에 대한 라우팅을 구성하려면 **가중치 기반 별칭(Weighted alias)**을 확장합니다. 자세한 내용은 [가중치 별칭을 사용하여 Lambda 카나리 배포 구현](configuring-alias-routing.md) 섹션을 참조하세요.

   1. **Save**(저장)를 선택합니다.

------
#### [ AWS CLI ]

AWS Command Line Interface(AWS CLI)를 사용하여 별칭을 생성하려면 [create-alias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-alias.html) 명령을 사용합니다.

```
aws lambda create-alias \
  --function-name my-function \
  --name alias-name \
  --function-version version-number \
  --description " "
```

새 버전의 함수를 가리키도록 별칭을 변경하려면 [update-alias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-alias.html) 명령을 사용합니다.

```
aws lambda update-alias \
  --function-name my-function \
  --name alias-name \
  --function-version version-number
```

별칭을 삭제하려면 [delete-alias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-alias.html) 명령을 사용합니다.

```
aws lambda delete-alias \
  --function-name my-function \
  --name alias-name
```

 이전 단계의 AWS CLI 명령은 다음 Lambda API 작업에 해당합니다.
+ [CreateAlias](https://docs.aws.amazon.com/lambda/latest/api/API_CreateAlias.html)
+ [UpdateAlias](https://docs.aws.amazon.com/lambda/latest/api/API_UpdateAlias.html)
+ [DeleteAlias](https://docs.aws.amazon.com/lambda/latest/api/API_DeleteAlias.html)

------