创建功能标志配置文件(命令行)
以下过程介绍了如何使用 Amazon Command Line Interface(在 Linux 或 Windows 上)或 Tools for Windows PowerShell 创建 Amazon AppConfig 功能标志配置文件。在创建配置文件时,也可以创建基本功能标志。
创建功能标志配置
-
打开 Amazon CLI。
-
创建一个功能标志配置文件,将其类型指定为
AWS.AppConfig.FeatureFlags
。配置文件必须使用hosted
作为位置 URI。 -
创建功能标志配置数据。您的数据必须采用 JSON 格式,并符合
AWS.AppConfig.FeatureFlags
JSON 架构。有关架构的更多信息,请参阅 了解 AWS.AppConfig.FeatureFlags 的类型引用。 -
使用
CreateHostedConfigurationVersion
API 将功能标志配置数据保存到 Amazon AppConfig。该命令从磁盘加载为
Content
参数指定的内容。内容必须类似于以下示例。{ "flags": { "ui_refresh": { "name": "UI Refresh" } }, "values": { "ui_refresh": { "enabled": false, "attributeValues": { "dark_mode_support": true } } }, "version": "1" }
系统将返回类似于以下内容的信息。
service_returned_content_file
包含您的配置数据,其中包括一些 Amazon AppConfig 生成的元数据。注意
创建托管配置版本时,Amazon AppConfig 会验证您的数据是否符合
AWS.AppConfig.FeatureFlags
JSON 架构。 此外,Amazon AppConfig 还会验证数据中的每个要素标志属性是否满足为这些属性定义的约束。