在 Amazon AppConfig 中为应用程序创建命名空间 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Amazon AppConfig 中为应用程序创建命名空间

本节中的过程将帮助你创建一个名为应用程序的 Amazon AppConfig 构件。应用程序只是一种组织构造,就像文件夹一样,用于标识应用程序的命名空间。此组织构造与某些可执行代码单元有关。例如,您可以创建一个名为 MyMobileApp 的应用程序来组织和管理用户安装的移动应用程序的配置数据。您必须先创建这些构件,然后才能使用 Amazon AppConfig 来部署和检索功能标志或自由格式配置数据。

以下过程为您提供了将扩展与功能标志配置文件关联的选项。在创建或部署配置的 Amazon AppConfig 工作流程中,扩展 可以增强您在不同时间点注入逻辑或行为的能力。有关更多信息,请参阅 了解 Amazon AppConfig 扩展

注意

您可以使用 Amazon CloudFormation 创建 Amazon AppConfig 构件,包括应用程序、环境、配置文件、部署、部署策略和托管配置版本。有关更多信息,请参阅《Amazon CloudFormation User Guide》中的 Amazon AppConfig resource type reference

创建 Amazon AppConfig 应用程序(控制台)

可以使用以下过程通过 Amazon Systems Manager 控制台创建 Amazon AppConfig 应用程序。

创建应用程序
  1. 访问 https://console.aws.amazon.com/systems-manager/appconfig/,打开 Amazon Systems Manager 控制台。

  2. 在导航窗格中,选择应用程序,然后选择创建应用程序

  3. 对于 Name (名称),请输入应用程序的名称。

  4. 对于 Description (描述),请输入有关应用程序的信息。

  5. (可选)在扩展部分中,从列表中选择一个扩展。有关更多信息,请参阅 了解 Amazon AppConfig 扩展

  6. (可选)在标签部分中,输入键和可选的值。您最多可以为一个资源指定 50 个标签。

  7. 选择创建应用程序

Amazon AppConfig 将创建应用程序,然后显示 Environments (环境) 选项卡。继续执行在 Amazon AppConfig 中为应用程序创建环境

创建 Amazon AppConfig 应用程序(命令行)

以下过程介绍如何使用 Amazon CLI(在 Linux 或 Windows 上)或 Amazon Tools for PowerShell 创建 Amazon AppConfig 应用程序。

分步创建应用程序
  1. 打开 Amazon CLI。

  2. 运行以下命令以创建应用程序。

    Linux
    aws appconfig create-application \ --name A_name_for_the_application \ --description A_description_of_the_application \ --tags User_defined_key_value_pair_metadata_for_the_application
    Windows
    aws appconfig create-application ^ --name A_name_for_the_application ^ --description A_description_of_the_application ^ --tags User_defined_key_value_pair_metadata_for_the_application
    PowerShell
    New-APPCApplication ` -Name Name_for_the_application ` -Description Description_of_the_application ` -Tag Hashtable_type_user_defined_key_value_pair_metadata_for_the_application

    系统将返回类似于以下内容的信息。

    Linux
    {
       "Id": "Application ID",
       "Name": "Application name",
       "Description": "Description of the application"
    }
    Windows
    {
       "Id": "Application ID",
       "Name": "Application name",
       "Description": "Description of the application"
    }
    PowerShell
    ContentLength    : Runtime of the command
    Description      : Description of the application
    HttpStatusCode   : HTTP Status of the runtime
    Id               : Application ID
    Name             : Application name
    ResponseMetadata : Runtime Metadata