阿里云-资源编排服务使用手册-D_第1页
阿里云-资源编排服务使用手册-D_第2页
阿里云-资源编排服务使用手册-D_第3页
阿里云-资源编排服务使用手册-D_第4页
阿里云-资源编排服务使用手册-D_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、资源编排使用手册MemcacheMemcache/购买指导 PAGE 62 PAGE 62使用手册模板语法概述模板是一个 JSON 格式的文本文件,使用 UTF8 编码,描述了创建堆栈的全部信息。模板包含几个主要部分ROSTemplateFormatVersion : 2015-09-01,ROSTemplateFormatVersion : 2015-09-01,Description : 模板描述, Parameters : 模板参数部分,Mappings : 模板映像部分,Resources : 模板资源部分,Outputs : 模板输出部分模板中的各个部分书写顺序无要求,但是,在您构建

2、模板时,使用上一个示例的逻辑顺序可能会很有用,因为Resources 可能会引用 Parameters 中的值,Outputs 可能会引用 Parameters,Mappings,Resources 中的值。ROSTemplateFormatVersion(必需)指定模板符合的编排服务模板版本。模板格式版本与 API 版本不同,目前仅支持值 2015-09-01Description(可选)一个描述模板的文本字符串,编排服务不会处理此部分。Parameters(可选)指定在创建堆栈前传入模板的值。在模板的 Resources 和 Outputs 部分可以引用该值。Mappings(可选)Key

3、-ValueResourcesOutputsFn:FindInMapKey 获取映射表的 Value。Resources(可选)描述堆栈中每一个资源的属性和依赖关系。一个资源可以被其他资源和 Output 所引用。Outputs(可选)OutputsECSIDID。格式版本(ROSTemplateFormatVersion)格式版本用来描述模板所使用的格式和当前版本。目前编排服务仅支持 ROSTemplateFormatVersion 且值为2015-09-01。ROSTemplateFormatVersion : 2015-09-01以下代码段是格式版本的示例:ROSTemplateForm

4、atVersion : 2015-09-01描述(Description)Description : 这里是模板的描述部分。描述部分允许户在模板中写任意的长度的评论,资源编排不会处理描述的内容。以下代码段是描述的示例:Description : 这里是模板的描述部分。参数(Parameters)Parameters : EcsType : Type : String,AllowedValues:ecs.t1.small,ecs.s1.medium, ecs.m1.medium, ecs.c1.large,DescriptionECSecs.t1.small,ecs.t1.smallecs.s1

5、.medium, ecs.m1.medium,ecs.c1.large。如果在创建堆栈时需要用户指定一些参数,可以在模板的参数部分定义。例如,现在有一个模板可以用来创建 1SLB,2ECS,1Parameters : EcsType : Type : String,AllowedValues:ecs.t1.small,ecs.s1.medium, ecs.m1.medium, ecs.c1.large,DescriptionECSecs.t1.small,ecs.t1.smallecs.s1.medium, ecs.m1.medium,ecs.c1.large。这样,在使用此模板创建堆栈时,编

6、排服务允许用户传入 EcsType 作为参数。如果不传,将使用默认的参数即ecs.t1.small。然后,在模板中可以引用这个参数来创建 ECS 实例,如以下代码段所示:EcsInstance : EcsInstance : Type : ALIYUN:ECS:Instance, InstanceType: Ref: EcsType语法每个参数由参数名称和参数属性组成。属性必需描述属性必需描述Type是参数的数据类型。String一个文字字符串。例如,用户可指定 EcsType。Number整数或浮点数。例如,用户可指定 3.14。CommaDelimitedList一组用逗号分隔的字符串或数

7、字。在模板中的其他位置使用该参数时(例如,通过使用 Ref 内部函数),该参数值将作为一个数组提供。例如,用户可指定 80,abc,并且 Ref 将生成 80,abc。Json一个 Json 字符串。例如,用户可指定 key: value 。Boolean一个布尔值。例如,用户可指定 true 或者 false。Default否在创建堆栈时,如果用户没有传入指定值,编排服务会检查模板中是否有定义默认值,如果有定义默认值,则使用默认值,否则报错。AllowedValues否包含参数允许值的列表。AllowedPattern否一个正则表达式,用于检查用户输入的字符串类型的参数是否匹配,如果用户输入

8、的不是字符串类型,则报错。MaxLength否一个整数值,确定要允许 String 类型使用的字符的最大数目。MinLength否一个整数值,确定要允许 String 类型使用的字符的最小数目。MaxValue否一个数字值,确定要允许 Number 类型使用的最大数字值。MinValue否一个数字值,确定要允许 Number 类型使用的最小数字值。NoEcho否当调用查询堆栈时是否输出参数值。如果将值设置为 true,则只输出星号(*)。Description否用于描述参数的字符串。ConstraintDescription否用于在违反该参数约束条件时说明该约束条件的字符串。示例Paramet

9、ersusernameStringanonymous。可指6,12,anonymous,user-one,user-two。注意username 的默认值也必须符合长度限制和允许值限制。password 参数属于 String 类型,无默认值。将NoEcho 属性设置为 true 可阻止查询堆栈接口返回参数值。可指定的最小长度为 1,可指定的最大长度为41。该模式允许小写和大写字母字符和数字。Parameters : username : Parameters : username : DescriptionString,MinLength : 6,MaxLength : 12,Allowed

10、Values: anonymous, user-one, user-two,password : NoEcho : True,Description : 请输入用户密码, Type : String,MinLength : 1,MaxLength : 41, AllowedPattern : a-zA-Z0-9*映像(Mappings)Key-ValueResourcesOutputsFn:FindInMapKeyValue。语法映像部分由 Key-Value 对组成。其中 Key 和 Value 可以为字符串类型或者数字类型。如果用户声明多个映射,则可用逗号将它们分隔开,每个映射的名称不能重

11、复。示例Mappings : ValidMapping : TestKey1 : TestValu1 : value1 ,Mappings : ValidMapping : TestKey1 : TestValu1 : value1 ,TestKey2 : TestValu2 : value2 , 1234567890 : TestValu3 : value3 , TestKey4 : TestValu4 : 1234 以下示例错误的映像。Mappings : Mappings : InvalidMapping1 : ValueList : foo, bar , ValueString : b

12、azInvalidMapping1 : ValueList : foo, bar , ValueString : baz,InvalidMapping2: foo, bar : baz , InvalidMapping3: foobarROSTemplateFormatVersion: 2015-09-01, ROSTemplateFormatVersion: 2015-09-01, Parameters: regionParam: Description: 选择创建ECS的区域, Type: String,AllowedValues: hangzhou, beijing,Mappings :

13、 RegionMap : hangzhou : 32 : m-25l0rcfjo, 64 : m-25l0rcfj1 ,beijing : 32 : m-25l0rcfj2, 64 : m-25l0rcfj3 ,Resources: WebServer: Type: ALIYUN:ECS:Instance, Properties: ImageId:Fn:FindInMap:RegionMap,Ref:regionParam,32, InstanceType:ecs.t1.small,SecurityGroupId: sg-25zwc3se0, ZoneId: cn-beijing-b,Tags

14、: Key: tiantt,Value: ros,Key: tiantt1,Value: ros1资源(Resources)描述堆栈中每一个资源的属性和依赖关系。一个资源可以被其他资源和 Output 所引用。语法Resources : 资源1 ID : Type : 资源类型, Properties : Resources : 资源1 ID : Type : 资源类型, Properties : 资源属性描述,资源2 ID : Type : 资源类型, Properties : 资源属性描述资源 ID资源 ID 在模板中具有唯一性。可使用资源 ID 在模板的其他部分中引用资源。资源类型资源类

15、型标识您正在声明的资源的类型。例如,ALIYUN:ECS:Instance 声明阿里云 ECS 实例。有关所有资源的列表,请参阅 资源列表。资源属性Resources : ECSInstance : Type : ALIYUN:ECS:Instance, Properties : ImageId : m-25l0rcfjoResources : ECSInstance : Type : ALIYUN:ECS:Instance, Properties : ImageId : m-25l0rcfjo如果资源不需要声明任何属性,那么您可以忽略该资源的属性部分。属性值可以是文本字符串、字符串列表、布尔

16、值、参数引用或者函数返回的值。如果属性值为文件字符串,该 值会被双引号括起来。如果值为任一类型的列表结果,则它会被中括号 ( ) 括起来。如果值为内部函数或引用的结果,则它会被大括号 ( ) 括起来。当您将文字、列表、参考和函数合并起来获取值时,上述规则适用。以OSS/开发人员指南OSS/开发人员指南Properties : String : string,LiteralList : value1, value2 , Boolean : trueProperties : String : string,LiteralList : value1, value2 , Boolean : trueR

17、eferenceForOneValue : Ref : ResourceID , FunctionResultWithFunctionParams : Fn:Join : %, Key=, Ref : SomeParameter DeletionPolicyResources : ECSInstance : Type : ALIYUN:ECS:Instance, Properties : Resources : ECSInstance : Type : ALIYUN:ECS:Instance, Properties : ImageId : m-25l0rcfjo,DeletionPolicy

18、: Retain在上例中,如果模板对应的堆栈被删除,则会保留 ECSInstance 资源。DependsOn使用 DependsOn 属性可以指定特定资源紧跟着另一个资源创建。在您为资源添加 DependsOn 属性时,该资源仅在创建 DependsOn 属性中指定的资源之后创建。ROSTemplateFormatVersion : 2015-09-01, Resources : ROSTemplateFormatVersion : 2015-09-01, Resources : WebServer: Type: ALIYUN:ECS:Instance, DependsOn: Databse

19、Server,DatabseServer: Type: ALIYUN:ECS:Instance, Properties: ImageId : m-25l0rcfjo, InstanceType: ecs.t1.small示例Resources : WebServer: Resources : WebServer: Type: ALIYUN:ECS:Instance, Properties: ImageId : m-25l0rcfjo, InstanceType: ecs.t1.small, SecurityGroupId: sg-25zwc3se0, ZoneId: cn-beijing-b,

20、Tags: Key: tiantt,Value: ros,Key: tiantt1,Value: ros1,ScalingConfiguration: Type: ALIYUN:ESS:ScalingConfiguration, Properties: ImageId: ubuntu1404_64_20G_aliaegis_20150325.vhd, InstanceType: ecs.t1.small,InstanceId: i-25xhhcqbu, InternetChargeType: PayByTraffic, InternetMaxBandwidthIn: 1,InternetMax

21、BandwidthOut: 20, SystemDisk_Category: cloud, ScalingGroupId: bwhtvpcBcKYac9fe3vd0kv7E, SecurityGroupId: sg-25zwc3se0, DiskMappings: Size: 10,Category: cloud, Size: 10输出(Outputs)在输出部分定义在调用查询堆栈接口时返回的值。例如,用户可以定义 ECS 实例 ID 的输出,然后调用查询堆栈的接口查看该实例 ID。语法Outputs : 输出 ID : Description : 输出的描述, Value : 输出值得表达式

22、Outputs : 输出 ID : Description : 输出的描述, Value : 输出值得表达式,输出2 ID : Description : 输出的描述, Value : 输出值得表达式输出 ID此输出的标识符,在模板中具有唯一性。Description(可选)用于描述输出值的 String 类型。Value(必需)在调用查询堆栈接口时返回的属性值。示例Outputs: InstanceId: Value : Fn:GetAtt: WebServer,InstanceId,PublicIp: Value : Fn:GetAtt: WebServer,PublicIpIDWebSe

23、rverInstanceIdOutputs: InstanceId: Value : Fn:GetAtt: WebServer,InstanceId,PublicIp: Value : Fn:GetAtt: WebServer,PublicIp内部函数编排服务提供多个内置函数帮助您管理您的堆栈。可以在资源和输出中使用内部函数。Fn:Base64内部函数Fn:Base64返回输入字符串的 Base64 编码结果。Fn:Base64 : stringToEncode声明Fn:Base64 : stringToEncode参数想转换成 Base64 的字符串。valueToEncode想转换成 Ba

24、se64 的字符串。返回值用 Base64 表示方法的原始字符串。Fn:Base64 : string to encode示例Fn:Base64 : string to encodeFn:FindInMap内部函数 Fn:FindInMap 返回与 Mappings 部分声明的双层映射中的键对应的值。Fn:FindInMap : MapName, TopLevelKey, SecondLevelKey声明Fn:FindInMap : MapName, TopLevelKey, SecondLevelKey参数Mappings 部分中所声明映射的 ID,包含键和值。MapNameMappings

25、 部分中所声明映射的 ID,包含键和值。TopLevelKey资源编排/API资源编排/API第一级键,其值是一个键/值对列表。第一级键,其值是一个键/值对列表。第二级键,其值是一个字符串或者数字。SecondLevelKey第二级键,其值是一个字符串或者数字。返回值分配给 SecondLevelKey 的值。示例ROSTemplateFormatVersion: 2015-09-01, ROSTemplateFormatVersion: 2015-09-01, Parameters: regionParam: Description: 选择创建ECS的区域, Type: String,All

26、owedValues: hangzhou, beijing,Mappings : RegionMap : hangzhou : 32 : m-25l0rcfjo, 64 : m-25l0rcfj1 ,beijing : 32 : m-25l0rcfj2, 64 : m-25l0rcfj3 ,Resources: WebServer: Type: ALIYUN:ECS:Instance, Properties: ImageId:Fn:FindInMap:RegionMap,Ref:regionParam,32, InstanceType:ecs.t1.small,SecurityGroupId:

27、 sg-25zwc3se0, ZoneId: cn-beijing-b,Tags: Key: key1,Value: value1,Key: key2,Value: value2WebServerImageIdMappings区域区分的 ImageId 映射。在 Parameters 部分描述了需要用户指定的区域。Fn:FindInMap 会根据用户指定RegionMapImageId32ImageId。MapName 可按照个人意愿设置,在本例中为 RegionMap。TopLevelKey 设置为创建堆栈的地区,通过使用 Ref : regionParam 由用户确定。SecondLeve

28、lKey 设置为所需的架构,在本例中为 32。支持的函数您可以在 Fn:FindInMap 函数中使用以下函数: Fn:FindInMapRefFn:GetAtt内部函数Fn:GetAtt返回模板中的资源的属性值。Fn:GetAtt: resourceID, attributeName 声明Fn:GetAtt: resourceID, attributeName 参数目标资源的 ID。resourceID目标资源的 ID。attributeName目标资源的属性名称。目标资源的属性名称。返回值属性值。示例日志服务/API-Reference日志服务/API-ReferenceFn:GetAtt

29、 : MyEcsInstance , ImageID 此示例返回 Resource ID 为 MyEcsInstance 的 ImageId 属性。Fn:GetAtt : MyEcsInstance , ImageID Fn:Join内部函数 Fn:Join 将一组值连接起来,用特定分隔符隔开。 Fn:Join : delimiter, string1, string2, . 声明 Fn:Join : delimiter, string1, string2, . 参数分隔符。分隔符可以为空,这样就将所有的值直接连接起来。delimiter分隔符。分隔符可以为空,这样就将所有的值直接连接起来。

30、string1, string2, . 被连接起来的值列表被连接起来的值列表返回值被连接起来的字符串。示例Fn:Join : , a, b, c 返回:a,b,c。支持的函数Fn:Base64 Fn:GetAtt Fn:Join Fn:Select高速通道/API使用手册高速通道/API使用手册RefFn:Select内部函数 Fn:Select 通过索引返回数据元列表中的单个数据元。声明Fn:Select : index, value1, value2, . 数据元列表可以是一个数组:Fn:Select : index, value1, value2, . 数据元列表也可以是一个映射表:Fn

31、:Select : index, key1: value1, . Fn:Select : index, key1: value1, . 参数N-1N-1N如果根据找不到索引对应的值,则返回空字符串。返回值选定的数据元。示例 Fn:Select : 1, apples, grapes, oranges, mangoes 如果数据元列表是一个数组: Fn:Select : 1, apples, grapes, oranges, mangoes 此示例返回:grapes。 Fn:Select : key1, key1: grapes, key2: mangoes 如果数据元列表是一个映射表: Fn:

32、Select : key1, key1: grapes, key2: mangoes 此示例返回:grapes。Parameters : userParam: Type: CommaDelimitedList,Parameters : userParam: Type: CommaDelimitedList,Default: /24, /24, /24Resources: resourceID: Properties: CidrBlock: Fn:Select : 0, Ref: userParam ,支持的函数对于 Fn:Select 索引值,您可以使用 Ref 函数。对于对象的 Fn:Sel

33、ect 列表,您可以使用以下函数: Fn:Base64Fn:FindInMap Fn:GetAtt Fn:Join Fn:SelectRefRef内部函数 Ref 返回指定 参数 或 资源 的值。Resource IDRef : logicalName声明Ref : logicalName参数您想引用的资源或参数之逻辑名称。logicalName您想引用的资源或参数之逻辑名称。返回值资源的值或者参数的值。示例ROSTemplateFormatVersion: 2015-09-01, ROSTemplateFormatVersion: 2015-09-01, Parameters: region

34、Param: Description: 选择创建ECS的区域, Type: String,AllowedValues: hangzhou, beijing,Mappings : RegionMap : hangzhou : 32 : m-25l0rcfjo, 64 : m-25l0rcfj1 ,beijing : 32 : m-25l0rcfj2, 64 : m-25l0rcfj3 ,Resources: WebServer: Type: ALIYUN:ECS:Instance, Properties: ImageId:Fn:FindInMap:RegionMap,Ref:regionPara

35、m,32, InstanceType:ecs.t1.small,SecurityGroupId: sg-25zwc3se0, ZoneId: cn-beijing-b,Tags: Key: tiantt,Value: ros,Key: tiantt1,Value: ros1支持的函数不能在 Ref 函数中使用任何函数。必须指定作为资源逻辑 ID 的字符串。资源列表ALIYUN:ECS:DiskALIYUN:ECS:Disk 类型可创建 阿里云 ECS 磁盘。Type : ALIYUN:ECS:Disk,Type : ALIYUN:ECS:Disk,Properties : Descriptio

36、n : String, DiskCategory : String, DiskName : String, Size : Integer, SnapshotId : String, ZoneId : String属性磁盘描述,不填则为空,默认值为空,2, 256 个字符,磁盘描述会展示在控制台。不能以 http:/ 和 https:/ 开头。Description磁盘描述,不填则为空,默认值为空,2, 256 个字符,磁盘描述会展示在控制台。不能以 http:/ 和 https:/ 开头。DiskCategory数据盘的磁盘种类,可选值:数据盘的磁盘种类,可选值:cloudcloud_effi

37、ciency- cloud_ssd - SSD云盘默认值:cloud- cloud_ssd - SSD云盘默认值:cloud磁盘名称,不填则为空,默认值为空,2, 磁盘名称,不填则为空,默认值为空,2, 128 英文或中文字符,必须以大小字母或中文开头,可包含数字,.,_或- http:/https:/Size容量大小,以GB为单位:容量大小,以GB为单位:- cloud:5 2000- cloud_efficiency:20 2048- cloud_ssd:20 1024指定该参数后,Size大小必须 指定快照SnapshotId的大小。创建数据盘使用的快照指定该参数后 Size 会被忽略,

38、实际创建的磁盘大小为指定快照的大小创建数据盘使用的快照指定该参数后 Size 会被忽略,实际创建的磁盘大小为指定快照的大小2013 年 7 月 15 日(含)前的快照不能用来创建磁盘ZoneId可用区 ID可用区 ID返回值Fn:GetAttDiskId 创建的磁盘 IDStatus 创建磁盘的状态ROSTemplateFormatVersion : 2015-09-01,ROSTemplateFormatVersion : 2015-09-01,密钥管理服务/快速入门密钥管理服务/快速入门Resources : Resources : DataDisk: Type: ALIYUN:ECS:D

39、isk,Properties: Size: 10,ZoneId: cn-beijing-a, DiskName: u4e2du6587, Description: 中文,Outputs: DiskId: Value : Fn:GetAtt: DataDisk,DiskId,Status: Value : Fn:GetAtt: DataDisk,StatusALIYUN:ECS:DiskAttachmentALIYUN:ECS:DiskAttachment 类型可用于挂载 ECS 磁盘。Type : ALIYUN:ECS:Disk,Type : ALIYUN:ECS:Disk,Propertie

40、s : DiskId : String, InstanceId : String, Device : String,DeleteWithInstance : String属性磁盘 ID,磁盘和 Instance 必须在同一个 ZoneDiskId磁盘 ID,磁盘和 Instance 必须在同一个 ZoneInstanceId目标云服务器 ID目标云服务器 ID空表示由系统默认分配,/dev/xvdb 开始到 /dev/xvdz 默认值:空Device空表示由系统默认分配,/dev/xvdb 开始到 /dev/xvdz 默认值:空DeleteWithInstance磁盘是否随实例释放:磁盘是否随

41、实例释放:trueInstanceInstancefalseInstance返回值Fn:GetAttDiskId 创建的磁盘 ID Status 创建磁盘的状态Device 磁盘挂载地址ROSTemplateFormatVersion : 2015-09-01, Resources : ROSTemplateFormatVersion : 2015-09-01, Resources : DataDisk: Type: ALIYUN:ECS:Disk,Properties: Size: 10,ZoneId: cn-beijing-a,AttachDisk: Type: ALIYUN:ECS:Di

42、skAttachment, Properties: DiskId: Fn:GetAtt : DataDisk, DiskId , InstanceId: i-250doz5fs,ALIYUN:ECS:EIPALIYUN:ECS:EIP 类型可用于申请弹性公网 IP。Type : ALIYUN:ECS:EIP,Type : ALIYUN:ECS:EIP,Properties : Bandwidth : String,InternetChargeType : String,属性弹性公网 IP 的限速,如果不指定,默认为 5Mbps。Bandwidth弹性公网 IP 的限速,如果不指定,默认为 5M

43、bps。InternetChargeTypePayByBandwidth 和 PayByTraffic,默认是 PayByBandwidthPayByBandwidth 和 PayByTraffic,默认是 PayByBandwidth返回值Fn:GetAttEipAddress 分配的弹性公网 IPAllocationId 弹性公网 IP 的实例 IdROSTemplateFormatVersion : 2015-09-01, Resources : ROSTemplateFormatVersion : 2015-09-01, Resources : NewEip: Type: ALIYUN

44、:ECS:EIP,Outputs: EipAddress: Value : get_attr: EipAddress,AllocationId: Value : get_attr: AllocationIdALIYUN:ECS:EIPAssociationALIYUN:ECS:EIPAssociation 类型可用于绑定弹性公网 IP。Type : ALIYUN:ECS:EIP,Type : ALIYUN:ECS:EIP,Properties : InstanceId : String, AllocationId: String属性需要进行绑定操作的实例id。若InstanceType为Ecs

45、Instance,则此处填写ECS实例Id; 需要进行绑定操作的实例id。若InstanceType为EcsInstance,则此处填写ECS实例Id; 若InstanceType为HaVip,则此处填写HaVipId;AllocationId需要进行绑定操作的EIP的申请Id,申请Id是EIP的唯一标识需要进行绑定操作的EIP的申请Id,申请Id是EIP的唯一标识返回值Fn:GetAtt无ROSTemplateFormatVersion : 2015-09-01, Resources : ROSTemplateFormatVersion : 2015-09-01, Resources : N

46、ewEip: Type: ALIYUN:ECS:EIP,Properties: RegionId : cn-beijing,Outputs: EipAddress: Value : get_attr: EipAddress,AllocationId: Value : get_attr: AllocationId,ALIYUN:ECS:InstanceALIYUN:ECS:Instance 类型可用于创建 ECS 实例。Type : ALIYUN:ECS:Instance, Properties : Type : ALIYUN:ECS:Instance, Properties : Securit

47、yGroupId : String, ImageId : String, InstanceType : String, InstanceName : String, Description : String, HostName : String, Password : String, IoOptimized : String, ZoneId : String, InternetChargeType : String,InternetMaxBandwidthIn : String, InternetMaxBandwidthOut : String, VSwitchId : String属性指定新

48、创建实例所属于的安全组代码,同一个安全组内的实例之间可以互相访问。SecurityGroupId指定新创建实例所属于的安全组代码,同一个安全组内的实例之间可以互相访问。ImageId镜像文件 ID,表示启动实例时选择的镜像资源镜像文件 ID,表示启动实例时选择的镜像资源实例的资源规则。InstanceType实例的资源规则。InstanceName实例的显示名称,2, 128 英文或中文字符,必须以大小字母或中文开头,可包含数字,.,_或-。 实例名称会显示在控制台。 如果没有指定该参数,默认值为实例的 InstanceId 不能以 http:/ 和 https:/ 开头。实例的显示名称,2,

49、 128 英文或中文字符,必须以大小字母或中文开头,可包含数字,.,_或-。 实例名称会显示在控制台。 如果没有指定该参数,默认值为实例的 InstanceId 不能以 http:/ 和 https:/ 开头。实例的描述,2, 256 个字符,实例描述会显示在控制台。不填则为空,默认为空。不能以 http:/ 和 https:/ 开头。Description实例的描述,2, 256 个字符,实例描述会显示在控制台。不填则为空,默认为空。不能以 http:/ 和 https:/ 开头。HostName2hostnameWindows15 字符,允许字母(不限制大小写)、数字和-组成,不支持点号(

50、.),不能全是数字。其他(Linux)30实例的密码。8实例的密码。830PasswordHTTPS APIIoOptimizedIO 优 化 可选值:IO 优 化 可选值:none:非IO优化optimized:IO优化默认值:none实例所属的可用区编号,空表示由系统选择,默认值:空。ZoneId实例所属的可用区编号,空表示由系统选择,默认值:空。InternetChargeType网络计费类型,按流量计费还是按固定带宽计费。可选值:网络计费类型,按流量计费还是按固定带宽计费。可选值:PayByBandwidthPayByTraffic如用户不指定,默认是 PayByBandwidth。M

51、bps(Mega bit per second),取值范围:1Mbps(Mega bit per second),取值范围:1200 如果客户不指定,Aliyun API200Mbps。InternetMaxBandwidthOut公网出带宽最大值,单位为 Mbps(Mega bit per second),取值范围:公网出带宽最大值,单位为 Mbps(Mega bit per second),取值范围:按带宽计费:0, 100。如果客户不指定,API 将自动将出带宽设置成 0Mbps。按流量计费:1, 100。如果客户不指定,会报错。如果需要可以通过阿里云工单系统申请将带宽范围设置成 1 2

52、00Mbps。如果是创建 VPC 类型的实例,需要指定交换机的 IDVSwitchId如果是创建 VPC 类型的实例,需要指定交换机的 ID返回值Fn:GetAttInstanceId 实例 ID,由系统生成,全局唯一。是访问实例的唯一标识PrivateIp VPCIPNetworkTypeVPCJson Array:,100IP,用半角逗号字符隔开。InnerIp ClassicIPNetworkTypeClassicJson Array:,100IP,用半角逗号字符隔开。PublicIp ClassicIPNetworkTypeClassicJson Array:,100IP,用半角逗号字

53、符隔开。ZoneId 可用区 IdROSTemplateFormatVersion : 2015-09-01, Resources : ROSTemplateFormatVersion : 2015-09-01, Resources : WebServer: Type: ALIYUN:ECS:Instance, Properties: ImageId : m-25l0rcfjo, InstanceType: ecs.t1.small, SecurityGroupId: sg-25zwc3se0, ZoneId: cn-beijing-b,Tags: Key: tiantt,Value: ros

54、,Key: tiantt1,Value: ros1,Outputs: InstanceId: Value : get_attr: WebServer,InstanceId,PublicIp: Value : get_attr: WebServer,PublicIpALIYUN:ECS:RegionALIYUN:ECS:Region 类型可用于查询可用地域列表。负载均衡/API使用手册负载均衡/API使用手册Type : ALIYUN:ECS:RegionType : ALIYUN:ECS:Region属性无返回值Fn:GetAtt无ROSTemplateFormatVersion : 2015

55、-09-01, Resources : ROSTemplateFormatVersion : 2015-09-01, Resources : DataDisk: Type: ALIYUN:ECS:RegionALIYUN:ECS:SecurityGroupALIYUN:ECS:SecurityGroup 类型可用于创建安全组。Type : ALIYUN:ECS:EIP,Type : ALIYUN:ECS:EIP,Properties : SecurityGroupName : String, Description : String,VpcId: String, SecurityGroupEg

56、ress: String, SecurityGroupIngress: String性能测试/快速入门性能测试/快速入门属性安全组名称,不填则为空,默认值为空,2, 安全组名称,不填则为空,默认值为空,2, 128 英文或中文字符,必须以大小字母或中文开头,可包含数字,.,_或- http:/https:/Description安全组描述信息,2, 256 个字符。不能以 http:/ 和 https:/ 开头。安全组描述信息,2, 256 个字符。不能以 http:/ 和 https:/ 开头。安全组所在的专有网络VpcId安全组所在的专有网络SecurityGroupEgress安全组 O

57、ut 方向的访问规则安全组 Out 方向的访问规则安全组 In 方向的访问规则SecurityGroupIngress安全组 In 方向的访问规则返回值Fn:GetAtt- SecurityGroupId 安全组 IDROSTemplateFormatVersion : 2015-09-01, Resources : ROSTemplateFormatVersion : 2015-09-01, Resources : SG: Type: ALIYUN:ECS:SecurityGroup, Properties: SecurityGroupName: ttt0910, Description:

58、this is created by heat,Outputs: SecurityGroupId: Value : get_attr: SG,SecurityGroupIdValue : get_attr: SG,SecurityGroupIdALIYUN:ECS:SecurityGroupIngressALIYUN:ECS:SecurityGroupIngress 类型可用于创建安全组 In 方向的访问规则。Type : ALIYUN:ECS:SecurityGroupIngress, Properties : Type : ALIYUN:ECS:SecurityGroupIngress,

59、Properties : SecurityGroupId : String, IpProtocol : String, PortRange : String, SourceGroupId : String,SourceGroupOwnerAccount : String, SourceCidrIp : String,Policy : String, Priority : String, NicType : String属性源安全组编码SecurityGroupId源安全组编码IpProtocolIP协议,取值:tcp | udp | icmp | gre | all;all表示同时支持四种协议

60、IP协议,取值:tcp | udp | icmp | gre | all;all表示同时支持四种协议IP协议相关的端口号范围- 协议为tcp、udp时默认端口号,取值范围为165535;例如1/200意思是端口号范围为1200,若输入值为:200/1接IP协议相关的端口号范围- 协议为tcp、udp时默认端口号,取值范围为165535;例如1/200意思是端口号范围为1200,若输入值为:200/1接口调用将报错。协议为icmp时端口号范围值为-1/-1;协议为icmp时端口号范围值为-1/-1;gre协议时端口号范围值为-1/-1;协议为all时端口号范围值为-1/-1源安全组ID,Sour

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论