Versão $LATEST.PUBLISHED em instâncias gerenciadas do Lambda - AWS Lambda

Versão $LATEST.PUBLISHED em instâncias gerenciadas do Lambda

As funções de instâncias gerenciadas do Lambda oferecem suporte ao mesmo fluxo de trabalho de versionamento numerado do Lambda (padrão). Se você preferir não manter versões numeradas, as instâncias gerenciadas do Lambda introduzem um novo tipo de versão: $LATEST.PUBLISHED. Essa versão permite criar ou republicar uma versão publicada mais recente, conforme necessário, com código ou configuração atualizados, sem gerenciar versões numeradas.

Principal diferença de $LATEST: quando você invoca uma função de instâncias gerenciadas do Lambda usando um ARN não qualificado, o Lambda invoca implicitamente a versão $LATEST.PUBLISHED em vez da versão $LATEST não publicada.

O comando da AWS CLI a seguir cria ou republica a versão $LATEST.PUBLISHED.

aws lambda publish-version --function-name my-function --publish-to LATEST_PUBLISHED

A seguinte saída deverá ser mostrada:

{ "FunctionName": "my-function", "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:$LATEST.PUBLISHED", "Version": "$LATEST.PUBLISHED", "Role": "arn:aws:iam::123456789012:role/lambda-role", "Handler": "function.handler", "Runtime": "nodejs24.x", ... }
nota

Se você usa o AWS CloudFormation ou o console do Lambda para criar uma função de instâncias gerenciadas do Lambda, o Lambda criará automaticamente a versão $LATEST.PUBLISHED.