

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中擷取功能旗標和組態資料 AWS AppConfig
<a name="retrieving-feature-flags"></a>

您的應用程式會使用 AWS AppConfig Data 服務建立組態工作階段，以擷取功能旗標和自由格式的組態資料。我們建議您使用 AWS AppConfig 代理程式來擷取組態資料。代理程式 （或 Lambda 運算環境的 AWS AppConfig Agent Lambda 延伸） 會代表您管理一系列 API 呼叫和工作階段字符。從高階來看，程序的運作方式如下：

1. 您可以將 AWS AppConfig 代理程式設定為本機主機，並讓 代理程式輪詢 AWS AppConfig 組態更新。

1. 代理程式會呼叫 [StartConfigurationSession](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_StartConfigurationSession.html) 和 [GetLatestConfiguration](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html) API 動作，並在本機快取您的組態資料。

1. 若要擷取資料，您的應用程式會對 localhost 伺服器進行 HTTP 呼叫。 AWS AppConfig 代理程式支援數個使用案例，如中所述[如何使用 AWS AppConfig 代理程式擷取組態資料](appconfig-agent-how-to-use.md)。

如果您願意，您可以手動呼叫這些 API 動作來擷取組態。API 程序的運作方式如下：

1. 您的應用程式會使用 `StartConfigurationSession` API 動作建立組態工作階段。然後，您工作階段的用戶端會定期呼叫 `GetLatestConfiguration`，以檢查和擷取可用的最新資料。

1. 呼叫 時`StartConfigurationSession`，您的程式碼會傳送工作階段追蹤之 AWS AppConfig 應用程式、環境和組態設定檔的識別符 (ID 或名稱）。

1. 作為回應， AWS AppConfig 會提供 `InitialConfigurationToken` 給工作階段的用戶端，並在第一次`GetLatestConfiguration`呼叫該工作階段時使用。

1. 呼叫 時`GetLatestConfiguration`，您的用戶端程式碼會傳送其擁有且收到的最近`ConfigurationToken`值，以回應：
   + `NextPollConfigurationToken`：下次呼叫 時要使用`ConfigurationToken`的值`GetLatestConfiguration`。
   + 組態：用於工作階段的最新資料。如果用戶端已有最新版本的組態，這可能是空的。

**注意**  
 AWS 帳戶 不支援從個別 擷取組態資料。

**Topics**
+ [什麼是 AWS AppConfig 客服人員？](appconfig-agent.md)
+ [如何使用 AWS AppConfig 代理程式擷取組態資料](appconfig-agent-how-to-use.md)