

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 sinalizadores de recursos e dados de configuração em AWS AppConfig
<a name="retrieving-feature-flags"></a>

Seu aplicativo recupera sinalizadores de recursos e dados de configuração de formato livre estabelecendo uma sessão de configuração usando o serviço de AWS AppConfig dados. Recomendamos que você use o AWS AppConfig Agent para recuperar dados de configuração. O agente (ou a extensão do AWS AppConfig Agent Lambda para ambientes computacionais Lambda) gerencia uma série de chamadas de API e tokens de sessão em seu nome. Basicamente, o fluxo do processo é o seguinte:

1. Você configura o AWS AppConfig Agente como um host local e faz com que o agente faça uma pesquisa AWS AppConfig para atualizações de configuração.

1. O agente chama as ações da [GetLatestConfiguration](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html)API [StartConfigurationSession](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_StartConfigurationSession.html)e armazena em cache seus dados de configuração localmente.

1. Para recuperar os dados, seu aplicativo faz uma chamada HTTP para o servidor localhost. AWS AppConfig O agente oferece suporte a vários casos de uso, conforme descrito em[Como usar o AWS AppConfig Agent para recuperar dados de configuração](appconfig-agent-how-to-use.md).

Se preferir, você pode chamar manualmente essas ações da API para recuperar uma configuração. O processo da API funciona da seguinte maneira:

1. Seu aplicativo estabelece uma sessão de configuração usando a ação `StartConfigurationSession` da API. O cliente da sua sessão então faz chamadas periódicas para `GetLatestConfiguration` para verificar e recuperar os dados mais recentes disponíveis.

1. Ao chamar`StartConfigurationSession`, seu código envia identificadores (ID ou nome) de um AWS AppConfig aplicativo, ambiente e perfil de configuração que a sessão rastreia.

1. Em resposta, AWS AppConfig fornece um `InitialConfigurationToken` a ser entregue ao cliente da sessão e usado na primeira vez em que ele liga `GetLatestConfiguration` para essa sessão.

1. Ao chamar `GetLatestConfiguration`, seu código de cliente envia o valor `ConfigurationToken` mais recente que ele tem e recebe em resposta:
   + `NextPollConfigurationToken`: o valor `ConfigurationToken` a ser usado na próxima chamada para `GetLatestConfiguration`.
   + A configuração: os dados mais recentes destinados à sessão. Este pode estar vazio se o cliente já tiver a versão mais recente da configuração.

**nota**  
A recuperação de dados de configuração de um arquivo separado Conta da AWS não é suportada.

**Topics**
+ [O que é AWS AppConfig Agente?](appconfig-agent.md)
+ [Como usar o AWS AppConfig Agent para recuperar dados de configuração](appconfig-agent-how-to-use.md)