Configurar o gerenciamento de runtime do Lambda
É possível definir as configurações de gerenciamento de runtime usando o console do Lambda ou a AWS Command Line Interface (AWS CLI).
nota
Você pode definir as configurações de gerenciamento de runtime separadamente para cada versão de função.
Para configurar como o Lambda atualiza a versão de runtime (console)
Abra a página Funções
do console do Lambda. -
Escolha o nome de uma função.
-
Na guia Code (Código), em Runtime settings (Configurações de runtime), escolha Edit runtime management configuration (Editar configuração de gerenciamento de runtime).
-
Em Configuração de gerenciamento de runtime, escolha uma das seguintes opções:
Para que a função seja atualizada automaticamente para a versão de runtime mais recente, escolha Auto (Automático).
Para que a função seja atualizada para a versão de runtime mais recente ao alterar a função, escolha Function update (Atualização da função).
Para que a função seja atualizada para a versão de runtime mais recente somente ao alterar o ARN da versão de runtime, escolha Manual. É possível encontrar o ARN da versão de runtime em Runtime management configuration (Configuração de gerenciamento de runtime). Também é possível encontrar o ARN na linha
INIT_START
de seus logs de função.
Para obter mais informações sobre essas opções, consulte Modos de atualização de runtime.
Escolha Salvar.
Para configurar como o Lambda atualiza a versão de runtime (AWS CLI)
Para configurar o gerenciamento de runtime para uma função, execute o comando da AWS CLI put-runtime-management-configManual
, você também deve fornecer o ARN da versão de runtime.
aws lambda put-runtime-management-config \ --function-name
my-function
\ --update-runtime-on Manual \ --runtime-version-arnarn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1
Você deve ver saída semelhante a:
{ "UpdateRuntimeOn": "Manual", "FunctionArn": "arn:aws:lambda:us-east-2:111122223333:function:my-function", "RuntimeVersionArn": "arn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1" }