本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中擷取功能旗標和組態資料 AWS AppConfig
您的應用程式會使用 Data 服務建立組態工作階段,以擷取特徵旗標和自由格式組態 AWS AppConfig 資料。我們建議您使用 AWS AppConfig 客服人員擷取組態資料。客服人員 (或 Lambda 運算環境的 AWS AppConfig Agent Lambda 延伸) 會代表您管理一系列API的呼叫和工作階段權杖。從高階來看,程序的運作方式如下:
-
您可以將 AWS AppConfig 客服人員設定為本機主機,並請客服人員輪詢 AWS AppConfig 以進行組態更新。
-
客服人員會呼叫 StartConfigurationSession和 GetLatestConfigurationAPI動作,並在本機快取您的組態資料。
-
若要擷取資料,您的應用程式會HTTP呼叫 localhost 伺服器。 AWS AppConfig 客服人員支援數個使用案例,如 中所述如何使用 AWS AppConfig 客服人員擷取組態資料。
如果您願意,可以手動呼叫這些API動作來擷取組態。程序API運作方式如下:
-
您的應用程式會使用
StartConfigurationSession
API動作建立組態工作階段。然後,工作階段的用戶端會定期呼叫GetLatestConfiguration
,以檢查和擷取可用的最新資料。 -
呼叫 時
StartConfigurationSession
,您的程式碼會傳送工作階段追蹤之 AWS AppConfig 應用程式、環境和組態設定檔的識別碼 (ID 或名稱)。 -
作為回應, AWS AppConfig 會提供
InitialConfigurationToken
給工作階段的用戶端,並在第一次GetLatestConfiguration
呼叫該工作階段時使用。 -
呼叫 時
GetLatestConfiguration
,您的用戶端程式碼會傳送其最近擁有和接收ConfigurationToken
的值,以回應:-
NextPollConfigurationToken
:下次呼叫 時要使用ConfigurationToken
的值GetLatestConfiguration
。 -
組態:工作階段所需的最新資料。如果用戶端已有最新版本的組態,則這可能是空的。
-