Skip to content

/AWS1/CL_LMD=>CREATEALIAS()

About CreateAlias

Creates an alias for a Lambda function version. Use aliases to provide clients with a function identifier that you can update to invoke a different version.

You can also map an alias to split invocation requests between two versions. Use the RoutingConfig parameter to specify a second version and the percentage of invocation requests that it receives.

Method Signature

IMPORTING

Required arguments:

IV_FUNCTIONNAME TYPE /AWS1/LMDFUNCTIONNAME /AWS1/LMDFUNCTIONNAME

The name or ARN of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

IV_NAME TYPE /AWS1/LMDALIAS /AWS1/LMDALIAS

The name of the alias.

IV_FUNCTIONVERSION TYPE /AWS1/LMDVERSION /AWS1/LMDVERSION

The function version that the alias invokes.

Optional arguments:

IV_DESCRIPTION TYPE /AWS1/LMDDESCRIPTION /AWS1/LMDDESCRIPTION

A description of the alias.

IO_ROUTINGCONFIG TYPE REF TO /AWS1/CL_LMDALIASROUTINGCONF /AWS1/CL_LMDALIASROUTINGCONF

The routing configuration of the alias.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_LMDALIASCONFIGURATION /AWS1/CL_LMDALIASCONFIGURATION