Usar PublishVersion com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar PublishVersion com uma CLI

Os exemplos de código a seguir mostram como usar o PublishVersion.

CLI
AWS CLI

Para publicar uma nova versão de uma função

O seguinte exemplo de publish-version publica uma nova versão da função my-function do Lambda.

aws lambda publish-version \ --function-name my-function

Saída:

{ "TracingConfig": { "Mode": "PassThrough" }, "CodeSha256": "dBG9m8SGdmlEjw/JYXlhhvCrAv5TxvXsbL/RMr0fT/I=", "FunctionName": "my-function", "CodeSize": 294, "RevisionId": "f31d3d39-cc63-4520-97d4-43cd44c94c20", "MemorySize": 128, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:3", "Version": "2", "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4", "Timeout": 3, "LastModified": "2019-09-23T18:32:33.857+0000", "Handler": "my-function.handler", "Runtime": "nodejs10.x", "Description": "" }

Para obter mais informações, consulte Configurar aliases da função do AWS Lambda no Guia do desenvolvedor do AWS Lambda.

  • Consulte detalhes da API em PublishVersion na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: este exemplo cria uma versão para o snapshot existente do código da função do Lambda

Publish-LMVersion -FunctionName "MylambdaFunction123" -Description "Publishing Existing Snapshot of function code as a new version through Powershell"
  • Consulte detalhes da API em PublishVersion na Ferramentas da AWS para PowerShell Cmdlet Reference (V4).

Ferramentas para PowerShell V5

Exemplo 1: este exemplo cria uma versão para o snapshot existente do código da função do Lambda

Publish-LMVersion -FunctionName "MylambdaFunction123" -Description "Publishing Existing Snapshot of function code as a new version through Powershell"
  • Para conhecer os detalhes da API, consulte PublishVersion na Referência a cmdlets do Ferramentas da AWS para PowerShell (V5).