AWS::AppConfig::Application - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::AppConfig::Application

AWS::AppConfig::Application 资源创建一个应用程序,该应用程序是为客户提供功能的代码的逻辑单元。例如,应用程序可以是在 Amazon EC2 实例上运行的微服务、用户安装的移动应用程序、使用 Amazon API Gateway 和 AWS Lambda 的无服务器应用程序或您代表其他人运行的任何系统。

AppConfig 要求您按以下顺序创建资源并部署配置:

  1. 创建应用程序

  2. 创建环境

  3. 创建配置文件

  4. 创建部署策略

  5. 部署配置

有关更多信息,请参阅 AWS Systems Manager 用户指南 中的 AWS AppConfig

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::AppConfig::Application", "Properties" : { "Description" : String, "Name" : String, "Tags" : [ Tags, ... ] } }

YAML

Type: AWS::AppConfig::Application Properties: Description: String Name: String Tags: - Tags

属性

Description

应用程序的描述。

必需:否

类型:字符串

最低0

最高1024

Update requires: No interruption

Name

应用程序的名称。

必需:是

类型:字符串

最低1

最高64

Update requires: No interruption

Tags

要分配给应用程序的元数据。标签有助于组织和分类您的 AppConfig 资源。每个标签都包含您定义的一个键和一个可选值。

必需:否

类型Tags 列表

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回应用程序 ID

示例

AWS AppConfig 应用程序示例

以下示例创建了一个名为 MyTestApplication 的简单 AWS AppConfig 应用程序。AWS AppConfig 中的应用程序是为客户提供功能的代码的逻辑单元。例如,应用程序可以是在 Amazon EC2 实例上运行的微服务、用户安装的移动应用程序、使用 Amazon API Gateway 和 AWS Lambda 的无服务器应用程序或您代表其他人运行的任何系统。

JSON

BasicApplication": { "Type": "AWS::AppConfig::Application", "Properties": { "Name": "MyTestApplication", "Description": "A sample test application.", "Tags": [ { "Key": "Env", "Value": "test" } ] } } }

YAML

BasicApplication: Type: AWS::AppConfig::Application Properties: Name: "MyTestApplication" Description: "A sample test application." Tags: - Key: Env Value: test