

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# で機能フラグと設定データを取得する AWS AppConfig
<a name="retrieving-feature-flags"></a>

アプリケーションは、 AWS AppConfig Data サービスを使用して設定セッションを確立することで、機能フラグとフリーフォーム設定データを取得します。 AWS AppConfig エージェントを使用して設定データを取得することをお勧めします。エージェント (または Lambda コンピューティング環境の AWS AppConfig エージェント 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. これに応じて、 はセッションのクライアントに渡す `InitialConfigurationToken` AWS AppConfig を提供し、そのセッション`GetLatestConfiguration`を初めて呼び出すときに を使用します。

1. `GetLatestConfiguration` を呼び出すと、クライアントコードは最新の `ConfigurationToken` 値を送信し、応答を受信します。
   + `NextPollConfigurationToken` :次回の`GetLatestConfiguration`への次の呼び出しで使用する`ConfigurationToken`値。
   + 設定:セッション用の最新データ。クライアントにすでに最新バージョンの設定がある場合は、この値は空になる可能性があります。

**注記**  
別の からの設定データの取得 AWS アカウント はサポートされていません。

**Topics**
+ [AWS AppConfig エージェントとは](appconfig-agent.md)
+ [AWS AppConfig エージェントを使用して設定データを取得する方法](appconfig-agent-how-to-use.md)