创建 AWS AppConfig 自由格式配置文件(控制台) - AWS AppConfig

创建 AWS AppConfig 自由格式配置文件(控制台)

使用以下过程通过 AWS Systems Manager 控制台创建 AWS AppConfig 自由格式配置文件和(可选)自由格式配置。

创建自由格式配置文件
  1. 访问 https://console.aws.amazon.com/systems-manager/appconfig/,打开 AWS Systems Manager 控制台。

  2. 在导航窗格中,选择应用程序,然后选择在在 AWS AppConfig 中为应用程序创建命名空间中创建的应用程序。

  3. 选择配置文件和功能标志选项卡,然后选择创建配置

  4. 配置选项部分中,选择自由格式配置

  5. 对于配置文件名称,输入配置文件的名称。

  6. (可选)展开描述并输入描述。

  7. (可选)展开其它选项,并根据需要完成以下操作。

    1. 关联扩展部分中,从列表中选择一个扩展。

    2. 标签部分中,选择添加新标签,然后指定键和可选值。

  8. 选择下一步

  9. 指定配置数据页面的配置定义部分,选择一个选项。

  10. 按照下表所述,填写所选选项的字段。

    所选选项 详细信息

    AWS AppConfig 托管配置

    选择文本JSONYAML,然后在字段中输入配置。跳到本过程的步骤 12。

    Amazon S3 对象

    S3 对象源字段中输入对象 URI,然后转到此过程中的步骤 11。

    AWS CodePipeline

    选择下一步,然后转到此过程中的步骤 12。

    Secrets Manager 密钥

    从列表中选择密钥,然后转到此过程中的步骤 11。

    AWS Systems Manager 参数

    从列表中选择参数,然后转到此过程中的步骤 11。

    AWS Systems Manager 文档

    1. 从列表中选择一个文档,或选择创建新文档

    2. 如果选择创建新文档,则对于文档名称输入名称。(可选)展开版本名称,并输入文档版本的名称。

    3. 对于应用程序配置架构,从列表中选择 JSON 架构,或选择创建架构。如果选择 创建架构, 将打开创建架构 页面。输入架构详细信息,然后选择创建应用程序配置架构

    4. Content (内容) 部分中,选择 YAMLJSON,然后在字段中输入配置数据。

  11. 服务角色 部分中,选择 新服务角色以通过 AWS AppConfig 创建提供配置数据访问权限的 IAM 角色。 根据您以前输入的名称,AWS AppConfig 自动填充 角色名称字段。或者选择现有服务角色。使用 Role ARN (角色 ARN) 列表选择角色。

  12. (可选)在添加验证程序页面上,选择 JSON 架构AWS Lambda。如果选择 JSON Schema (JSON 架构),请在字段中输入 JSON 架构。如果您选择 AWS Lambda,请从列表中选择函数 Amazon 资源名称 (ARN) 和版本。

    重要

    在可以将配置添加到系统之前,SSM 文档中存储的配置数据必须对照关联的 JSON 架构进行验证。SSM 参数不需要验证方法,但我们建议您通过使用 AWS Lambda 为新的或更新的 SSM 参数配置创建验证检查。

  13. 选择下一步

  14. 查看并保存页面上,选择保存并继续部署

重要

如果您为 AWS CodePipeline 创建了配置文件,则必须在 CodePipeline 中创建一个管道,将 AWS AppConfig 指定为 部署提供程序。您不需要执行 在 AWS AppConfig 中部署功能标志和配置数据。但是,您必须配置客户端以接收应用程序配置更新,如 不使用 AWS AppConfig 代理检索配置数据 中所述。有关创建将 AWS AppConfig 指定为部署提供程序的管道的信息,请参阅 AWS CodePipeline 用户指南中的教程:创建使用 AWS AppConfig 作为部署提供程序的管道

继续执行在 AWS AppConfig 中部署功能标志和配置数据