AWS::Lambda::Alias VersionWeight
The traffic-shifting configuration of a Lambda function alias.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "FunctionVersion" :
String
, "FunctionWeight" :Number
}
YAML
FunctionVersion:
String
FunctionWeight:Number
Properties
FunctionVersion
-
The qualifier of the second version.
Required: Yes
Type: String
Update requires: No interruption
FunctionWeight
-
The percentage of traffic that the alias routes to the second version.
Required: Yes
Type: Number
Update requires: No interruption
Examples
Routing Configuration
An alias that routes half of incoming requests to a second version.
YAML
alias: Type: AWS::Lambda::Alias Properties: FunctionName: !Ref function FunctionVersion: !GetAtt newVersion.Version Name: BLUE RoutingConfig: AdditionalVersionWeights: - FunctionVersion: !GetAtt version.Version FunctionWeight: 0.5