

# Configurar o gerenciamento de runtime do Lambda
<a name="runtime-management-configure-settings"></a>

É 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](configuration-versions.md).

**Para configurar como o Lambda atualiza a versão de runtime (console)**

1. Abra a [página Funções](https://console.aws.amazon.com/lambda/home#/functions) do console do Lambda.

1. Escolha o nome de uma função.

1. Na guia **Code** (Código), em **Runtime settings** (Configurações de runtime), escolha **Edit runtime management configuration** (Editar configuração de gerenciamento de runtime).

1. 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](runtimes-update.md#runtime-management-controls).

1. 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-config](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-runtime-management-config.html). Ao usar o modo `Manual`, 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-arn arn: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"
}
```