AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::ElasticBeanstalk::ApplicationVersion

创建适用于 Elastic Beanstalk 应用程序的应用程序版本,可部署代码的迭代。

语法

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

JSON

{ "Type" : "AWS::ElasticBeanstalk::ApplicationVersion", "Properties" : { "ApplicationName" : String, "Description" : String, "SourceBundle" : { SourceBundle } } }

YAML

Type: AWS::ElasticBeanstalk::ApplicationVersion Properties: ApplicationName: String Description: String SourceBundle: SourceBundle

成员

ApplicationName

与该应用程序版本关联的 Elastic Beanstalk 应用程序的名称。

Required: Yes

Type: String

更新要求替换

Description

该应用程序版本的描述。

Required: No

Type: String

更新要求时而中断

SourceBundle

此版本的源捆绑的位置。

Required: Yes

Type: 源数据包

更新要求替换

返回值

Ref

当该资源的逻辑 ID 提供给 Ref内部函数时,Ref 将返回资源名称。

有关使用 Ref 功能的更多信息,请参阅参考

示例

JSON

"myAppVersion" :{ "Type" : "AWS::ElasticBeanstalk::ApplicationVersion", "Properties" : { "ApplicationName" : {"Ref" : "myApp"}, "Description" : "my sample version", "SourceBundle" : { "S3Bucket" : { "Fn::Join" : ["-", [ "elasticbeanstalk-samples", { "Ref" : "AWS::Region" } ] ] }, "S3Key" : "php-sample.zip" } } }

YAML

myAppVersion: Type: "AWS::ElasticBeanstalk::ApplicationVersion" Properties: ApplicationName: Ref: "myApp" Description: "my sample version" SourceBundle: S3Bucket: Fn::Join: - "-" - - "elasticbeanstalk-samples" - Ref: "AWS::Region" S3Key: "php-sample.zip"

另请参阅