天天看點

ROS模闆(基礎篇)

使用ROS最關鍵的一步就是寫 模闆

最簡單的模闆

{
  "ROSTemplateFormatVersion": "2015-09-01"
}           

ROSTemplateFormatVersion:必選項,表示模闆格式的版本,目前僅支援2015-09-01

使用該模闆建立的資源棧為一個空棧

建立資源

如果要通過ROS建立資源,需要在模闆中定義Resources

以建立專有網絡(

ALIYUN::ECS::VPC

)為例,其所有屬性如下,我們根據自己的需求指定必要的屬性。

ROS模闆(基礎篇)

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Vpc": {
      "Type": "ALIYUN::ECS::VPC",
      "Properties": {
        "VpcName": "test-vpc",
        "CidrBlock": "192.168.0.0/16"
      }
    }
  }
}           

Resources:模闆屬性,其子屬性為資源類型,表示要建立的資源,子屬性的key(Vpc)表示建立的資源在ROS資源棧中的名字,也叫邏輯ID;子屬性的value即ROS資源類型的文法。

資源類型的文法

Type:必選項,要建立的資源類型

Properties:可選項,如果該資源類型下沒有必填參數則可省去該項。

繼續閱讀