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