Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Noções básicas sobre como a extensão do Lambda do AWS AppConfig Agent funciona

Modo de foco
Noções básicas sobre como a extensão do Lambda do AWS AppConfig Agent funciona - AWS AppConfig

Se você usa o AWS AppConfig para gerenciar configurações de uma função do Lambda sem extensões do Lambda, é necessário configurar a função do Lambda para receber atualizações de configuração por meio da integração com as ações da API StartConfigurationSession e GetLatestConfiguration.

A integração da extensão do Lambda do AWS AppConfig Agent com sua função do Lambda simplifica esse processo. A extensão se encarrega de chamar o serviço do AWS AppConfig, 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.

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

  2. Para acessar os dados de configuração, sua função chama a extensão do AWS AppConfig em um endpoint HTTP em execução no localhost:2772.

  3. 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á o AWS AppConfig para obter os dados de configuração.

  4. 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.

  5. A extensão do Lambda do AWS AppConfig Agent 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 chama o 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.

  • O tempo necessário para que uma alteração de configuração apareça em uma função do Lambda, após a implantação de uma configuração atualizada a partir do AWS AppConfig, depende da estratégia de implantação usada para a implantação e do intervalo de pesquisa configurado para a extensão.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.