阿里云-資源編排服務(wù)使用手冊-D_第1頁
阿里云-資源編排服務(wù)使用手冊-D_第2頁
阿里云-資源編排服務(wù)使用手冊-D_第3頁
阿里云-資源編排服務(wù)使用手冊-D_第4頁
阿里云-資源編排服務(wù)使用手冊-D_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、資源編排使用手冊MemcacheMemcache/購買指導(dǎo) PAGE 62 PAGE 62使用手冊模板語法概述模板是一個 JSON 格式的文本文件,使用 UTF8 編碼,描述了創(chuàng)建堆棧的全部信息。模板包含幾個主要部分ROSTemplateFormatVersion : 2015-09-01,ROSTemplateFormatVersion : 2015-09-01,Description : 模板描述, Parameters : 模板參數(shù)部分,Mappings : 模板映像部分,Resources : 模板資源部分,Outputs : 模板輸出部分模板中的各個部分書寫順序無要求,但是,在您構(gòu)建

2、模板時,使用上一個示例的邏輯順序可能會很有用,因為Resources 可能會引用 Parameters 中的值,Outputs 可能會引用 Parameters,Mappings,Resources 中的值。ROSTemplateFormatVersion(必需)指定模板符合的編排服務(wù)模板版本。模板格式版本與 API 版本不同,目前僅支持值 2015-09-01Description(可選)一個描述模板的文本字符串,編排服務(wù)不會處理此部分。Parameters(可選)指定在創(chuàng)建堆棧前傳入模板的值。在模板的 Resources 和 Outputs 部分可以引用該值。Mappings(可選)Key

3、-ValueResourcesOutputsFn:FindInMapKey 獲取映射表的 Value。Resources(可選)描述堆棧中每一個資源的屬性和依賴關(guān)系。一個資源可以被其他資源和 Output 所引用。Outputs(可選)OutputsECSIDID。格式版本(ROSTemplateFormatVersion)格式版本用來描述模板所使用的格式和當(dāng)前版本。目前編排服務(wù)僅支持 ROSTemplateFormatVersion 且值為2015-09-01。ROSTemplateFormatVersion : 2015-09-01以下代碼段是格式版本的示例:ROSTemplateForm

4、atVersion : 2015-09-01描述(Description)Description : 這里是模板的描述部分。描述部分允許戶在模板中寫任意的長度的評論,資源編排不會處理描述的內(nèi)容。以下代碼段是描述的示例:Description : 這里是模板的描述部分。參數(shù)(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。如果在創(chuàng)建堆棧時需要用戶指定一些參數(shù),可以在模板的參數(shù)部分定義。例如,現(xiàn)在有一個模板可以用來創(chuàng)建 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。這樣,在使用此模板創(chuàng)建堆棧時,編

6、排服務(wù)允許用戶傳入 EcsType 作為參數(shù)。如果不傳,將使用默認(rèn)的參數(shù)即ecs.t1.small。然后,在模板中可以引用這個參數(shù)來創(chuàng)建 ECS 實例,如以下代碼段所示:EcsInstance : EcsInstance : Type : ALIYUN:ECS:Instance, InstanceType: Ref: EcsType語法每個參數(shù)由參數(shù)名稱和參數(shù)屬性組成。屬性必需描述屬性必需描述Type是參數(shù)的數(shù)據(jù)類型。String一個文字字符串。例如,用戶可指定 EcsType。Number整數(shù)或浮點數(shù)。例如,用戶可指定 3.14。CommaDelimitedList一組用逗號分隔的字符串或數(shù)

7、字。在模板中的其他位置使用該參數(shù)時(例如,通過使用 Ref 內(nèi)部函數(shù)),該參數(shù)值將作為一個數(shù)組提供。例如,用戶可指定 80,abc,并且 Ref 將生成 80,abc。Json一個 Json 字符串。例如,用戶可指定 key: value 。Boolean一個布爾值。例如,用戶可指定 true 或者 false。Default否在創(chuàng)建堆棧時,如果用戶沒有傳入指定值,編排服務(wù)會檢查模板中是否有定義默認(rèn)值,如果有定義默認(rèn)值,則使用默認(rèn)值,否則報錯。AllowedValues否包含參數(shù)允許值的列表。AllowedPattern否一個正則表達(dá)式,用于檢查用戶輸入的字符串類型的參數(shù)是否匹配,如果用戶輸入

8、的不是字符串類型,則報錯。MaxLength否一個整數(shù)值,確定要允許 String 類型使用的字符的最大數(shù)目。MinLength否一個整數(shù)值,確定要允許 String 類型使用的字符的最小數(shù)目。MaxValue否一個數(shù)字值,確定要允許 Number 類型使用的最大數(shù)字值。MinValue否一個數(shù)字值,確定要允許 Number 類型使用的最小數(shù)字值。NoEcho否當(dāng)調(diào)用查詢堆棧時是否輸出參數(shù)值。如果將值設(shè)置為 true,則只輸出星號(*)。Description否用于描述參數(shù)的字符串。ConstraintDescription否用于在違反該參數(shù)約束條件時說明該約束條件的字符串。示例Paramet

9、ersusernameStringanonymous??芍?,12,anonymous,user-one,user-two。注意username 的默認(rèn)值也必須符合長度限制和允許值限制。password 參數(shù)屬于 String 類型,無默認(rèn)值。將NoEcho 屬性設(shè)置為 true 可阻止查詢堆棧接口返回參數(shù)值。可指定的最小長度為 1,可指定的最大長度為41。該模式允許小寫和大寫字母字符和數(shù)字。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 可以為字符串類型或者數(shù)字類型。如果用戶聲明多個映射,則可用逗號將它們分隔開,每個映射的名稱不能重

11、復(fù)。示例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: 選擇創(chuàng)建ECS的區(qū)域, 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)描述堆棧中每一個資源的屬性和依賴關(guān)系。一個資源可以被其他資源和 Output 所引用。語法Resources : 資源1 ID : Type : 資源類型, Properties : Resources : 資源1 ID : Type : 資源類型, Properties : 資源屬性描述,資源2 ID : Type : 資源類型, Properties : 資源屬性描述資源 ID資源 ID 在模板中具有唯一性??墒褂觅Y源 ID 在模板的其他部分中引用資源。資源類型資源類

15、型標(biāo)識您正在聲明的資源的類型。例如,ALIYUN:ECS:Instance 聲明阿里云 ECS 實例。有關(guān)所有資源的列表,請參閱 資源列表。資源屬性Resources : ECSInstance : Type : ALIYUN:ECS:Instance, Properties : ImageId : m-25l0rcfjoResources : ECSInstance : Type : ALIYUN:ECS:Instance, Properties : ImageId : m-25l0rcfjo如果資源不需要聲明任何屬性,那么您可以忽略該資源的屬性部分。屬性值可以是文本字符串、字符串列表、布爾

16、值、參數(shù)引用或者函數(shù)返回的值。如果屬性值為文件字符串,該 值會被雙引號括起來。如果值為任一類型的列表結(jié)果,則它會被中括號 ( ) 括起來。如果值為內(nèi)部函數(shù)或引用的結(jié)果,則它會被大括號 ( ) 括起來。當(dāng)您將文字、列表、參考和函數(shù)合并起來獲取值時,上述規(guī)則適用。以O(shè)SS/開發(fā)人員指南OSS/開發(fā)人員指南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在上例中,如果模板對應(yīng)的堆棧被刪除,則會保留 ECSInstance 資源。DependsOn使用 DependsOn 屬性可以指定特定資源緊跟著另一個資源創(chuàng)建。在您為資源添加 DependsOn 屬性時,該資源僅在創(chuàng)建 DependsOn 屬性中指定的資源之后創(chuàng)建。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)在輸出部分定義在調(diào)用查詢堆棧接口時返回的值。例如,用戶可以定義 ECS 實例 ID 的輸出,然后調(diào)用查詢堆棧的接口查看該實例 ID。語法Outputs : 輸出 ID : Description : 輸出的描述, Value : 輸出值得表達(dá)式

22、Outputs : 輸出 ID : Description : 輸出的描述, Value : 輸出值得表達(dá)式,輸出2 ID : Description : 輸出的描述, Value : 輸出值得表達(dá)式輸出 ID此輸出的標(biāo)識符,在模板中具有唯一性。Description(可選)用于描述輸出值的 String 類型。Value(必需)在調(diào)用查詢堆棧接口時返回的屬性值。示例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內(nèi)部函數(shù)編排服務(wù)提供多個內(nèi)置函數(shù)幫助您管理您的堆棧。可以在資源和輸出中使用內(nèi)部函數(shù)。Fn:Base64內(nèi)部函數(shù)Fn:Base64返回輸入字符串的 Base64 編碼結(jié)果。Fn:Base64 : stringToEncode聲明Fn:Base64 : stringToEncode參數(shù)想轉(zhuǎn)換成 Base64 的字符串。valueToEncode想轉(zhuǎn)換成 Ba

24、se64 的字符串。返回值用 Base64 表示方法的原始字符串。Fn:Base64 : string to encode示例Fn:Base64 : string to encodeFn:FindInMap內(nèi)部函數(shù) Fn:FindInMap 返回與 Mappings 部分聲明的雙層映射中的鍵對應(yīng)的值。Fn:FindInMap : MapName, TopLevelKey, SecondLevelKey聲明Fn:FindInMap : MapName, TopLevelKey, SecondLevelKey參數(shù)Mappings 部分中所聲明映射的 ID,包含鍵和值。MapNameMappings

25、 部分中所聲明映射的 ID,包含鍵和值。TopLevelKey資源編排/API資源編排/API第一級鍵,其值是一個鍵/值對列表。第一級鍵,其值是一個鍵/值對列表。第二級鍵,其值是一個字符串或者數(shù)字。SecondLevelKey第二級鍵,其值是一個字符串或者數(shù)字。返回值分配給 SecondLevelKey 的值。示例ROSTemplateFormatVersion: 2015-09-01, ROSTemplateFormatVersion: 2015-09-01, Parameters: regionParam: Description: 選擇創(chuàng)建ECS的區(qū)域, 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區(qū)域區(qū)分的 ImageId 映射。在 Parameters 部分描述了需要用戶指定的區(qū)域。Fn:FindInMap 會根據(jù)用戶指定RegionMapImageId32ImageId。MapName 可按照個人意愿設(shè)置,在本例中為 RegionMap。TopLevelKey 設(shè)置為創(chuàng)建堆棧的地區(qū),通過使用 Ref : regionParam 由用戶確定。SecondLeve

28、lKey 設(shè)置為所需的架構(gòu),在本例中為 32。支持的函數(shù)您可以在 Fn:FindInMap 函數(shù)中使用以下函數(shù): Fn:FindInMapRefFn:GetAtt內(nèi)部函數(shù)Fn:GetAtt返回模板中的資源的屬性值。Fn:GetAtt: resourceID, attributeName 聲明Fn:GetAtt: resourceID, attributeName 參數(shù)目標(biāo)資源的 ID。resourceID目標(biāo)資源的 ID。attributeName目標(biāo)資源的屬性名稱。目標(biāo)資源的屬性名稱。返回值屬性值。示例日志服務(wù)/API-Reference日志服務(wù)/API-ReferenceFn:GetAtt

29、 : MyEcsInstance , ImageID 此示例返回 Resource ID 為 MyEcsInstance 的 ImageId 屬性。Fn:GetAtt : MyEcsInstance , ImageID Fn:Join內(nèi)部函數(shù) Fn:Join 將一組值連接起來,用特定分隔符隔開。 Fn:Join : delimiter, string1, string2, . 聲明 Fn:Join : delimiter, string1, string2, . 參數(shù)分隔符。分隔符可以為空,這樣就將所有的值直接連接起來。delimiter分隔符。分隔符可以為空,這樣就將所有的值直接連接起來。

30、string1, string2, . 被連接起來的值列表被連接起來的值列表返回值被連接起來的字符串。示例Fn:Join : , a, b, c 返回:a,b,c。支持的函數(shù)Fn:Base64 Fn:GetAtt Fn:Join Fn:Select高速通道/API使用手冊高速通道/API使用手冊RefFn:Select內(nèi)部函數(shù) Fn:Select 通過索引返回數(shù)據(jù)元列表中的單個數(shù)據(jù)元。聲明Fn:Select : index, value1, value2, . 數(shù)據(jù)元列表可以是一個數(shù)組:Fn:Select : index, value1, value2, . 數(shù)據(jù)元列表也可以是一個映射表:Fn

31、:Select : index, key1: value1, . Fn:Select : index, key1: value1, . 參數(shù)N-1N-1N如果根據(jù)找不到索引對應(yīng)的值,則返回空字符串。返回值選定的數(shù)據(jù)元。示例 Fn:Select : 1, apples, grapes, oranges, mangoes 如果數(shù)據(jù)元列表是一個數(shù)組: Fn:Select : 1, apples, grapes, oranges, mangoes 此示例返回:grapes。 Fn:Select : key1, key1: grapes, key2: mangoes 如果數(shù)據(jù)元列表是一個映射表: 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 ,支持的函數(shù)對于 Fn:Select 索引值,您可以使用 Ref 函數(shù)。對于對象的 Fn:Sel

33、ect 列表,您可以使用以下函數(shù): Fn:Base64Fn:FindInMap Fn:GetAtt Fn:Join Fn:SelectRefRef內(nèi)部函數(shù) Ref 返回指定 參數(shù) 或 資源 的值。Resource IDRef : logicalName聲明Ref : logicalName參數(shù)您想引用的資源或參數(shù)之邏輯名稱。logicalName您想引用的資源或參數(shù)之邏輯名稱。返回值資源的值或者參數(shù)的值。示例ROSTemplateFormatVersion: 2015-09-01, ROSTemplateFormatVersion: 2015-09-01, Parameters: region

34、Param: Description: 選擇創(chuàng)建ECS的區(qū)域, 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支持的函數(shù)不能在 Ref 函數(shù)中使用任何函數(shù)。必須指定作為資源邏輯 ID 的字符串。資源列表ALIYUN:ECS:DiskALIYUN:ECS:Disk 類型可創(chuàng)建 阿里云 ECS 磁盤。Type : ALIYUN:ECS:Disk,Type : ALIYUN:ECS:Disk,Properties : Descriptio

36、n : String, DiskCategory : String, DiskName : String, Size : Integer, SnapshotId : String, ZoneId : String屬性磁盤描述,不填則為空,默認(rèn)值為空,2, 256 個字符,磁盤描述會展示在控制臺。不能以 http:/ 和 https:/ 開頭。Description磁盤描述,不填則為空,默認(rèn)值為空,2, 256 個字符,磁盤描述會展示在控制臺。不能以 http:/ 和 https:/ 開頭。DiskCategory數(shù)據(jù)盤的磁盤種類,可選值:數(shù)據(jù)盤的磁盤種類,可選值:cloudcloud_effi

37、ciency- cloud_ssd - SSD云盤默認(rèn)值:cloud- cloud_ssd - SSD云盤默認(rèn)值:cloud磁盤名稱,不填則為空,默認(rèn)值為空,2, 磁盤名稱,不填則為空,默認(rèn)值為空,2, 128 英文或中文字符,必須以大小字母或中文開頭,可包含數(shù)字,.,_或- http:/https:/Size容量大小,以GB為單位:容量大小,以GB為單位:- cloud:5 2000- cloud_efficiency:20 2048- cloud_ssd:20 1024指定該參數(shù)后,Size大小必須 指定快照SnapshotId的大小。創(chuàng)建數(shù)據(jù)盤使用的快照指定該參數(shù)后 Size 會被忽略,

38、實際創(chuàng)建的磁盤大小為指定快照的大小創(chuàng)建數(shù)據(jù)盤使用的快照指定該參數(shù)后 Size 會被忽略,實際創(chuàng)建的磁盤大小為指定快照的大小2013 年 7 月 15 日(含)前的快照不能用來創(chuàng)建磁盤ZoneId可用區(qū) ID可用區(qū) ID返回值Fn:GetAttDiskId 創(chuàng)建的磁盤 IDStatus 創(chuàng)建磁盤的狀態(tài)ROSTemplateFormatVersion : 2015-09-01,ROSTemplateFormatVersion : 2015-09-01,密鑰管理服務(wù)/快速入門密鑰管理服務(wù)/快速入門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目標(biāo)云服務(wù)器 ID目標(biāo)云服務(wù)器 ID空表示由系統(tǒng)默認(rèn)分配,/dev/xvdb 開始到 /dev/xvdz 默認(rèn)值:空Device空表示由系統(tǒng)默認(rèn)分配,/dev/xvdb 開始到 /dev/xvdz 默認(rèn)值:空DeleteWithInstance磁盤是否隨實例釋放:磁盤是否隨

41、實例釋放:trueInstanceInstancefalseInstance返回值Fn:GetAttDiskId 創(chuàng)建的磁盤 ID Status 創(chuàng)建磁盤的狀態(tài)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 類型可用于申請彈性公網(wǎng) IP。Type : ALIYUN:ECS:EIP,Type : ALIYUN:ECS:EIP,Properties : Bandwidth : String,InternetChargeType : String,屬性彈性公網(wǎng) IP 的限速,如果不指定,默認(rèn)為 5Mbps。Bandwidth彈性公網(wǎng) IP 的限速,如果不指定,默認(rèn)為 5M

43、bps。InternetChargeTypePayByBandwidth 和 PayByTraffic,默認(rèn)是 PayByBandwidthPayByBandwidth 和 PayByTraffic,默認(rèn)是 PayByBandwidth返回值Fn:GetAttEipAddress 分配的彈性公網(wǎng) IPAllocationId 彈性公網(wǎng) 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 類型可用于綁定彈性公網(wǎng) IP。Type : ALIYUN:ECS:EIP,Type : ALIYUN:ECS:EIP,Properties : InstanceId : String, AllocationId: String屬性需要進(jìn)行綁定操作的實例id。若InstanceType為Ecs

45、Instance,則此處填寫ECS實例Id; 需要進(jìn)行綁定操作的實例id。若InstanceType為EcsInstance,則此處填寫ECS實例Id; 若InstanceType為HaVip,則此處填寫HaVipId;AllocationId需要進(jìn)行綁定操作的EIP的申請Id,申請Id是EIP的唯一標(biāo)識需要進(jìn)行綁定操作的EIP的申請Id,申請Id是EIP的唯一標(biāo)識返回值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 類型可用于創(chuàng)建 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、創(chuàng)建實例所屬于的安全組代碼,同一個安全組內(nèi)的實例之間可以互相訪問。SecurityGroupId指定新創(chuàng)建實例所屬于的安全組代碼,同一個安全組內(nèi)的實例之間可以互相訪問。ImageId鏡像文件 ID,表示啟動實例時選擇的鏡像資源鏡像文件 ID,表示啟動實例時選擇的鏡像資源實例的資源規(guī)則。InstanceType實例的資源規(guī)則。InstanceName實例的顯示名稱,2, 128 英文或中文字符,必須以大小字母或中文開頭,可包含數(shù)字,.,_或-。 實例名稱會顯示在控制臺。 如果沒有指定該參數(shù),默認(rèn)值為實例的 InstanceId 不能以 http:/ 和 https:/ 開頭。實例的顯示名稱,2,

49、 128 英文或中文字符,必須以大小字母或中文開頭,可包含數(shù)字,.,_或-。 實例名稱會顯示在控制臺。 如果沒有指定該參數(shù),默認(rèn)值為實例的 InstanceId 不能以 http:/ 和 https:/ 開頭。實例的描述,2, 256 個字符,實例描述會顯示在控制臺。不填則為空,默認(rèn)為空。不能以 http:/ 和 https:/ 開頭。Description實例的描述,2, 256 個字符,實例描述會顯示在控制臺。不填則為空,默認(rèn)為空。不能以 http:/ 和 https:/ 開頭。HostName2hostnameWindows15 字符,允許字母(不限制大小寫)、數(shù)字和-組成,不支持點號(

50、.),不能全是數(shù)字。其他(Linux)30實例的密碼。8實例的密碼。830PasswordHTTPS APIIoOptimizedIO 優(yōu) 化 可選值:IO 優(yōu) 化 可選值:none:非IO優(yōu)化optimized:IO優(yōu)化默認(rèn)值:none實例所屬的可用區(qū)編號,空表示由系統(tǒng)選擇,默認(rèn)值:空。ZoneId實例所屬的可用區(qū)編號,空表示由系統(tǒng)選擇,默認(rèn)值:空。InternetChargeType網(wǎng)絡(luò)計費(fèi)類型,按流量計費(fèi)還是按固定帶寬計費(fèi)。可選值:網(wǎng)絡(luò)計費(fèi)類型,按流量計費(fèi)還是按固定帶寬計費(fèi)??蛇x值:PayByBandwidthPayByTraffic如用戶不指定,默認(rèn)是 PayByBandwidth。M

51、bps(Mega bit per second),取值范圍:1Mbps(Mega bit per second),取值范圍:1200 如果客戶不指定,Aliyun API200Mbps。InternetMaxBandwidthOut公網(wǎng)出帶寬最大值,單位為 Mbps(Mega bit per second),取值范圍:公網(wǎng)出帶寬最大值,單位為 Mbps(Mega bit per second),取值范圍:按帶寬計費(fèi):0, 100。如果客戶不指定,API 將自動將出帶寬設(shè)置成 0Mbps。按流量計費(fèi):1, 100。如果客戶不指定,會報錯。如果需要可以通過阿里云工單系統(tǒng)申請將帶寬范圍設(shè)置成 1 2

52、00Mbps。如果是創(chuàng)建 VPC 類型的實例,需要指定交換機(jī)的 IDVSwitchId如果是創(chuàng)建 VPC 類型的實例,需要指定交換機(jī)的 ID返回值Fn:GetAttInstanceId 實例 ID,由系統(tǒng)生成,全局唯一。是訪問實例的唯一標(biāo)識PrivateIp VPCIPNetworkTypeVPCJson Array:,100IP,用半角逗號字符隔開。InnerIp ClassicIPNetworkTypeClassicJson Array:,100IP,用半角逗號字符隔開。PublicIp ClassicIPNetworkTypeClassicJson Array:,100IP,用半角逗號字

53、符隔開。ZoneId 可用區(qū) 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 類型可用于查詢可用地域列表。負(fù)載均衡/API使用手冊負(fù)載均衡/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 類型可用于創(chuàng)建安全組。Type : ALIYUN:ECS:EIP,Type : ALIYUN:ECS:EIP,Properties : SecurityGroupName : String, Description : String,VpcId: String, SecurityGroupEg

56、ress: String, SecurityGroupIngress: String性能測試/快速入門性能測試/快速入門屬性安全組名稱,不填則為空,默認(rèn)值為空,2, 安全組名稱,不填則為空,默認(rèn)值為空,2, 128 英文或中文字符,必須以大小字母或中文開頭,可包含數(shù)字,.,_或- http:/https:/Description安全組描述信息,2, 256 個字符。不能以 http:/ 和 https:/ 開頭。安全組描述信息,2, 256 個字符。不能以 http:/ 和 https:/ 開頭。安全組所在的專有網(wǎng)絡(luò)VpcId安全組所在的專有網(wǎng)絡(luò)SecurityGroupEgress安全組 O

57、ut 方向的訪問規(guī)則安全組 Out 方向的訪問規(guī)則安全組 In 方向的訪問規(guī)則SecurityGroupIngress安全組 In 方向的訪問規(guī)則返回值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 類型可用于創(chuàng)建安全組 In 方向的訪問規(guī)則。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協(xié)議,取值:tcp | udp | icmp | gre | all;all表示同時支持四種協(xié)議

60、IP協(xié)議,取值:tcp | udp | icmp | gre | all;all表示同時支持四種協(xié)議IP協(xié)議相關(guān)的端口號范圍- 協(xié)議為tcp、udp時默認(rèn)端口號,取值范圍為165535;例如1/200意思是端口號范圍為1200,若輸入值為:200/1接IP協(xié)議相關(guān)的端口號范圍- 協(xié)議為tcp、udp時默認(rèn)端口號,取值范圍為165535;例如1/200意思是端口號范圍為1200,若輸入值為:200/1接口調(diào)用將報錯。協(xié)議為icmp時端口號范圍值為-1/-1;協(xié)議為icmp時端口號范圍值為-1/-1;gre協(xié)議時端口號范圍值為-1/-1;協(xié)議為all時端口號范圍值為-1/-1源安全組ID,Sour

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論