正在检索 Amazon AppConfig中的功能标志和配置数据 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

正在检索 Amazon AppConfig中的功能标志和配置数据

您的应用程序通过使用数据服务建立配置会话来检索功能标志和自由格式配置 Amazon AppConfig 数据。如果您使用本节中描述的简化检索方法之一,则 A Amazon AppConfig gent Lambda 扩展或 Amazon AppConfig 代理将代表您管理一系列 API 调用和会话令牌。您可以将 Amazon AppConfig Agent 配置为本地主机,并让代理轮 Amazon AppConfig 询配置更新。代理调用StartConfigurationSessionGetLatestConfigurationAPI 操作并在本地缓存您的配置数据。要检索数据,您的应用程序需要对本地主机服务器进行 HTTP 调用。 Amazon AppConfig 代理支持多种用例,如中所述简化的检索方法

如果您愿意,可手动调用这些 API 操作来检索配置。API 过程的工作原理如下:

您的应用程序使用 StartConfigurationSession API 操作建立配置会话。然后,您的会话客户端会定期调用 GetLatestConfiguration 以检查和检索最新的可用数据。

调用时StartConfigurationSession,您的代码会发送会话跟踪的 Amazon AppConfig 应用程序、环境和配置文件的标识符(ID 或名称)。

作为响应, Amazon AppConfig 提供InitialConfigurationToken给会话的客户端,并在它第一次调GetLatestConfiguration用该会话时使用。

调用 GetLatestConfiguration 时,您的客户端代码会发送它所拥有的最新 ConfigurationToken 值,并接收响应:

  • NextPollConfigurationToken:下次调用 GetLatestConfiguration 时要使用的 ConfigurationToken 值。

  • 配置:用于会话的最新数据。如果客户端已有最新版本的配置,则此字段可能为空。

本节包含以下信息。