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

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

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

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

注意

您可以使用 Amazon CloudFormation 创建 Amazon AppConfig 项目,包括应用程序、环境、配置配置文件、部署、部署策略和托管配置版本。有关更多信息,请参阅《Amazon CloudFormation 用户指南》中的 Amazon AppConfig 资源类型参考

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

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

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

  2. Applications (应用程序) 选项卡上,选择 Create application (创建应用程序)

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

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

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

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

  7. 选择创建应用程序

Amazon AppConfig 创建应用程序,然后显示 “环境” 选项卡。继续执行在 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