创建 AWS AppConfig 自由格式配置文件(控制台)
使用以下过程通过 AWS Systems Manager 控制台创建 AWS AppConfig 自由格式配置文件和(可选)自由格式配置。
创建自由格式配置文件
访问 https://console.aws.amazon.com/systems-manager/appconfig/
,打开 AWS Systems Manager 控制台。 -
在导航窗格中,选择应用程序,然后选择在在 AWS AppConfig 中为应用程序创建命名空间中创建的应用程序。
-
选择配置文件和功能标志选项卡,然后选择创建配置。
-
在配置选项部分中,选择自由格式配置。
-
对于配置文件名称,输入配置文件的名称。
-
(可选)展开描述并输入描述。
-
(可选)展开其它选项,并根据需要完成以下操作。
-
在关联扩展部分中,从列表中选择一个扩展。
-
在标签部分中,选择添加新标签,然后指定键和可选值。
-
-
选择下一步。
-
在指定配置数据页面的配置定义部分,选择一个选项。
-
按照下表所述,填写所选选项的字段。
所选选项 详细信息 AWS AppConfig 托管配置
选择文本、JSON 或 YAML,然后在字段中输入配置。跳到本过程的步骤 12。
Amazon S3 对象
在 S3 对象源字段中输入对象 URI,然后转到此过程中的步骤 11。
AWS CodePipeline
选择下一步,然后转到此过程中的步骤 12。
Secrets Manager 密钥
从列表中选择密钥,然后转到此过程中的步骤 11。
AWS Systems Manager 参数
从列表中选择参数,然后转到此过程中的步骤 11。
AWS Systems Manager 文档
-
从列表中选择一个文档,或选择创建新文档。
-
如果选择创建新文档,则对于文档名称输入名称。(可选)展开版本名称,并输入文档版本的名称。
-
对于应用程序配置架构,从列表中选择 JSON 架构,或选择创建架构。如果选择 创建架构, 将打开创建架构 页面。输入架构详细信息,然后选择创建应用程序配置架构。
-
在 Content (内容) 部分中,选择 YAML 或 JSON,然后在字段中输入配置数据。
-
-
在服务角色 部分中,选择 新服务角色以通过 AWS AppConfig 创建提供配置数据访问权限的 IAM 角色。 根据您以前输入的名称,AWS AppConfig 自动填充 角色名称字段。或者选择现有服务角色。使用 Role ARN (角色 ARN) 列表选择角色。
-
(可选)在添加验证程序页面上,选择 JSON 架构或 AWS Lambda。如果选择 JSON Schema (JSON 架构),请在字段中输入 JSON 架构。如果您选择 AWS Lambda,请从列表中选择函数 Amazon 资源名称 (ARN) 和版本。
重要
在可以将配置添加到系统之前,SSM 文档中存储的配置数据必须对照关联的 JSON 架构进行验证。SSM 参数不需要验证方法,但我们建议您通过使用 AWS Lambda 为新的或更新的 SSM 参数配置创建验证检查。
-
选择下一步。
-
在查看并保存页面上,选择保存并继续部署。
重要
如果您为 AWS CodePipeline 创建了配置文件,则必须在 CodePipeline 中创建一个管道,将 AWS AppConfig 指定为 部署提供程序。您不需要执行 在 AWS AppConfig 中部署功能标志和配置数据。但是,您必须配置客户端以接收应用程序配置更新,如 不使用 AWS AppConfig 代理检索配置数据 中所述。有关创建将 AWS AppConfig 指定为部署提供程序的管道的信息,请参阅 AWS CodePipeline 用户指南中的教程:创建使用 AWS AppConfig 作为部署提供程序的管道。
继续执行在 AWS AppConfig 中部署功能标志和配置数据。