Recuperando dados de configuração sem AWS AppConfig o Agente - AWS AppConfig

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

Recuperando dados de configuração sem AWS AppConfig o Agente

Em 18 de novembro de 2021, AWS AppConfig lançou um novo serviço de plano de dados. Esse serviço substitui o processo anterior de recuperação de dados de configuração usando a GetConfiguration API ação. O serviço de plano de dados usa duas novas API ações StartConfigurationSessionGetLatestConfiguratione. O serviço de plano de dados também usa novos endpoints.

Se você começou a usar AWS AppConfig antes de 28 de janeiro de 2022, o serviço pode estar chamando a GetConfiguration API ação diretamente ou pode estar usando um cliente fornecido por AWS, como a extensão do AWS AppConfig Agente Lambda, para chamar essa API ação. Se você chamar a GetConfiguration API ação diretamente, tome medidas para usar as GetLatestConfiguration API ações StartConfigurationSession e. Se você estiver usando a extensão do AWS AppConfig Agent Lambda, consulte a seção intitulada Como essa alteração afeta a extensão do Agent AWS AppConfig Lambda posteriormente neste tópico.

As novas API ações do plano de dados oferecem os seguintes benefícios em relação à GetConfiguration API ação, que agora está obsoleta.

  1. Não é necessário gerenciar um parâmetro ClientID. Com o serviço de plano de dados, ClientID é gerenciado internamente pelo token de sessão criado por StartConfigurationSession.

  2. Você não precisa mais incluir ClientConfigurationVersion para indicar a versão em cache dos seus dados de configuração. Com o serviço de plano de dados, ClientConfigurationVersion é gerenciado internamente pelo token de sessão criado por StartConfigurationSession.

  3. O novo endpoint dedicado para chamadas de plano de dados melhora a estrutura do código ao separar as API chamadas do plano de controle e do plano de dados.

  4. O novo serviço de plano de dados melhora a extensibilidade futura para operações de plano de dados. Ao utilizar uma sessão de configuração que gerencia a recuperação de dados de configuração, a equipe do AWS AppConfig pode criar aprimoramentos mais poderosos no futuro.

Migração do GetConfiguration para o GetLatestConfiguration

Para começar a usar o novo serviço de plano de dados, você precisa atualizar o código que chama a GetConfiguration API ação. Inicie uma sessão de configuração usando a StartConfigurationSession API ação e, em seguida, chame a GetLatestConfiguration API ação para recuperar os dados de configuração. Para melhorar o desempenho, recomendamos armazenar em cache os dados de configuração localmente. Para obter mais informações, consulte Recuperando configurações chamando diretamente APIs.

Como essa alteração afeta a extensão do AWS AppConfig Agent Lambda

Essa alteração não tem impacto direto no funcionamento da extensão do AWS AppConfig Agente Lambda. Versões mais antigas da extensão do AWS AppConfig Agent Lambda convocavam a GetConfiguration API ação em seu nome. As versões mais recentes chamam as API ações do plano de dados. Se você estiver usando a extensão AWS AppConfig Lambda, recomendamos que você atualize sua extensão para o Amazon Resource Name (ARN) mais recente e atualize as permissões para as novas API chamadas. Para obter mais informações, consulte Usando o AWS AppConfig Agent com AWS Lambda.