映射(Mappings)__模板語法_資源編排-阿裏雲
映像是一個 Key-Value 映射表。在模板的 Resources 和 Outputs 部分可以使用 Fn::FindInMap 內部函數,通過給出 Key 獲取映射表的 Value。
語法
映像部分由 Key-Value 對組成。其中 Key 和 Value 可以為字符串類型或者數字類型。如果用戶聲明多個映射,則可用逗號將它們分隔開,每個映射的名稱不能重複。
示例
以下示例正確的映像。
"Mappings" : {"ValidMapping" : {"TestKey1" : { "TestValu1" : "value1" },"TestKey2" : { "TestValu2" : "value2" },1234567890 : { "TestValu3" : "value3" },"TestKey4" : { "TestValu4" : 1234 }}}
以下示例錯誤的映像。
"Mappings" : {"InvalidMapping1" : {"ValueList" : [ "foo", "bar" ],"ValueString" : "baz"},"InvalidMapping2": [ "foo", { "bar" : "baz" } ],"InvalidMapping3": "foobar"}
以下示例 Fn::FindInMap。
{"ROSTemplateFormatVersion": "2015-09-01","Parameters": {"regionParam": {"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" : "regionParam" }, "32"]},"InstanceType": "ecs.t1.small","SecurityGroupId": "sg-25zwc3se0","ZoneId": "cn-beijing-b","Tags": [{"Key": "tiantt","Value": "ros"},{"Key": "tiantt1","Value": "ros1"}]}}}}
最後更新:2016-11-23 17:16:05
上一篇:
輸出(Outputs)__模板語法_資源編排-阿裏雲
下一篇:
ALIYUN::ECS::Disk__資源列表_資源編排-阿裏雲
deviceId、deviceToken的概念和區別__產品常見問題_移動推送-阿裏雲
功能與限製__快速入門_雲數據庫 HybridDB-阿裏雲
查詢媒體工作流__媒體工作流接口_API使用手冊_視頻點播-阿裏雲
列舉所有__SDK接口說明_Python版SDK_批量計算-阿裏雲
對象存儲OSS__訪問其他雲產品_操作指南_高性能計算-阿裏雲
創建數據庫和帳號(SQL Server 2012)__設置實例基礎配置_快速入門(SQL Server)_雲數據庫 RDS 版-阿裏雲
峰值690G!阿裏雲協助警方破獲國內最大黑客攻擊案
歸檔存儲__常見問題_-阿裏雲
阿裏短信推送__短信推送_開發人員指南_消息服務-阿裏雲
規則引擎相關問題__產品常見問題_阿裏雲物聯網套件-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲