

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Entendendo como a AWS AppConfig extensão Agent Lambda funciona
<a name="appconfig-integration-lambda-extensions-how-it-works"></a>

Se você usa AWS AppConfig para gerenciar configurações para uma função do Lambda *sem* extensões do Lambda, deve configurar sua função do Lambda para receber atualizações de configuração por meio da integração com as ações da API. [StartConfigurationSession[GetLatestConfiguration](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html)](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_StartConfigurationSession.html)

A integração da extensão do AWS AppConfig Agent Lambda com sua função Lambda simplifica esse processo. A extensão se encarrega de chamar o AWS AppConfig serviço, gerenciar um cache local de dados recuperados, rastrear os tokens de configuração necessários para as próximas chamadas de serviço e verificar periodicamente as atualizações de configuração em segundo plano. O diagrama a seguir mostra como funciona.

![Um diagrama de como a extensão do AWS AppConfig Agent Lambda funciona](http://docs.aws.amazon.com/pt_br/appconfig/latest/userguide/images/AppConfigLambdaExtension.png)


1. Você configura a extensão do AWS AppConfig Agent Lambda como uma camada da sua função Lambda. 

1. Para acessar seus dados de configuração, sua função chama a AWS AppConfig extensão em um endpoint HTTP em `localhost:2772` execução.

1. A extensão mantém um cache local dos dados de configuração. Se os dados não estiverem no cache, a extensão chamará AWS AppConfig para obter os dados de configuração.

1. Ao receber a configuração do serviço, a extensão a armazena no cache local e a transmite para a função do Lambda. 

1. AWS AppConfig A extensão Agent Lambda verifica periodicamente se há atualizações em seus dados de configuração em segundo plano. Sempre que sua função do Lambda é invocada, a extensão verifica o tempo decorrido desde que recuperou uma configuração. Se o tempo decorrido for maior que o intervalo de pesquisa configurado, a extensão liga AWS AppConfig para verificar os dados recém-implantados, atualiza o cache local se houver alguma alteração e redefine o tempo decorrido. 

**nota**  
O Lambda cria instâncias separadas correspondentes ao nível de simultaneidade requerido por sua função. Cada instância é isolada e mantém o próprio cache local dos dados de configuração. Para obter mais informações sobre instâncias e simultaneidade do Lambda, consulte [Gerenciamento da simultaneidade para uma função do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html).
O tempo necessário para que uma alteração de configuração apareça em uma função Lambda, após a implantação de uma configuração atualizada AWS AppConfig, depende da estratégia de implantação usada para a implantação e do intervalo de pesquisa configurado para a extensão. 