CARVIEW |
Create an alias for a Lambda function
You can create aliases for your Lambda function. A Lambda alias is a pointer to a function version that you can update. The function's users can access the function version using the alias Amazon Resource Name (ARN). When you deploy a new version, you can update the alias to use the new version, or split traffic between two versions.
- Console
-
To create an alias using the console
Open the Functions page
of the Lambda console. -
Choose a function.
-
Choose Aliases and then choose Create alias.
-
On the Create alias page, do the following:
-
Enter a Name for the alias.
-
(Optional) Enter a Description for the alias.
-
For Version, choose a function version that you want the alias to point to.
-
(Optional) To configure routing on the alias, expand Weighted alias. For more information, see Implement Lambda canary deployments using a weighted alias.
-
Choose Save.
-
- AWS CLI
-
To create an alias using the AWS Command Line Interface (AWS CLI), use the create-alias
command. aws lambda create-alias \ --function-name
my-function
\ --namealias-name
\ --function-versionversion-number
\ --description " "To change an alias to point a new version of the function, use the update-alias
command. aws lambda update-alias \ --function-name
my-function
\ --namealias-name
\ --function-versionversion-number
To delete an alias, use the delete-alias
command. aws lambda delete-alias \ --function-name
my-function
\ --namealias-name
The AWS CLI commands in the preceding steps correspond to the following Lambda API operations:
Thanks for letting us know we're doing a good job!
If you've got a moment, please tell us what we did right so we can do more of it.
Thanks for letting us know this page needs work. We're sorry we let you down.
If you've got a moment, please tell us how we can make the documentation better.