在沒有 AWS AppConfig 客服人員的情況下擷取組態資料 - AWS AppConfig

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

在沒有 AWS AppConfig 客服人員的情況下擷取組態資料

2021 年 11 月 18 日, AWS AppConfig 發行了新的資料平面服務。此服務會取代先前使用 GetConfigurationAPI動作擷取組態資料的程序。資料平面服務使用兩個新API動作 StartConfigurationSessionGetLatestConfiguration。資料平面服務也會使用新的端點

如果您在 2022 年 1 月 28 AWS AppConfig 日之前開始使用 ,則服務可能會直接呼叫GetConfigurationAPI動作,也可能使用 提供的用戶端呼叫此API動作, AWS例如 AWS AppConfig Agent Lambda 延伸模組。如果您直接呼叫GetConfigurationAPI動作,請採取步驟來使用 StartConfigurationSessionGetLatestConfigurationAPI動作。如果您使用的是 AWS AppConfig Agent Lambda 延伸模組,請參閱本主題稍後的標題為此變更如何影響 AWS AppConfig Agent Lambda 延伸模組一節。

新的資料平面API動作比現在已棄用GetConfigurationAPI的動作提供下列優點。

  1. 您不需要管理 ClientID 參數。使用資料平面服務, 由 建立的工作階段權杖在內部ClientID管理StartConfigurationSession

  2. 您不再需要包含 ClientConfigurationVersion來指示組態資料的快取版本。使用資料平面服務, 由 建立的工作階段權杖在內部ClientConfigurationVersion管理StartConfigurationSession

  3. 新的資料平面API呼叫專用端點可區分控制平面和資料平面呼叫,進而改善程式碼結構。

  4. 新的資料平面服務可改善資料平面操作的未來可擴展性。透過使用管理組態資料擷取的組態工作階段, AWS AppConfig 團隊可以在未來建立更強大的增強功能。

GetConfiguration 遷移到 GetLatestConfiguration

若要開始使用新的資料平面服務,您需要更新呼叫GetConfigurationAPI動作的程式碼。使用 StartConfigurationSessionAPI動作啟動組態工作階段,然後呼叫 GetLatestConfigurationAPI動作以擷取組態資料。為了改善效能,我們建議您在本機快取您的組態資料。如需詳細資訊,請參閱直接呼叫以擷取組態 APIs

此變更如何影響 AWS AppConfig Agent Lambda 延伸模組

此變更不會對 AWS AppConfig Agent Lambda 延伸模組的運作方式造成直接影響。代您呼叫GetConfigurationAPI動作的舊版 AWS AppConfig Agent Lambda 延伸模組。較新的版本會呼叫資料平面API動作。如果您使用的是 AWS AppConfig Lambda 延伸模組,建議您將延伸模組更新為最新的 Amazon Resource Name (ARN),並更新新API呼叫的許可。如需詳細資訊,請參閱搭配 使用 AWS AppConfig 客服人員 AWS Lambda