在 中擷取功能旗標和組態資料 AWS AppConfig - AWS AppConfig

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

在 中擷取功能旗標和組態資料 AWS AppConfig

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

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

  2. 代理程式會呼叫 StartConfigurationSessionGetLatestConfiguration API 動作,並在本機快取您的組態資料。

  3. 若要擷取資料,您的應用程式會對 localhost 伺服器進行 HTTP 呼叫。 AWS AppConfig 代理程式支援數個使用案例,如中所述如何使用 AWS AppConfig 代理程式擷取組態資料

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

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

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

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

  4. 呼叫 時GetLatestConfiguration,您的用戶端程式碼會傳送其擁有的最近值,並收到此ConfigurationToken值以回應:

    • NextPollConfigurationToken:下次呼叫 時要使用ConfigurationToken的值GetLatestConfiguration

    • 組態:工作階段所需的最新資料。如果用戶端已有最新版本的組態,則這可能是空的。