本文為您介紹如何使用ROS線上編輯器編寫模板。ROS線上編輯器可以為您提供自動補全模板內容、預覽模板參數和預覽模板架構圖的功能。
前提條件
操作步驟
在左側導覽列,選擇模板>我的模板。
在我的模板頁面,單擊建立模板。
在建立模板頁面,編輯ROS模板內容。
您可以通過ROS模板編輯器或Terraform模板編輯器編輯模板內容。
ROS模板編輯器
ROS模板編輯器支援指令碼編輯和可視化編輯兩種模式。
指令碼編輯(JSON/YAML模板編輯)
指令碼編輯支援自動補全模板內容、提示參數等功能。
資源類型與參數類型智能提示
當您在定義ROS模板的資源資訊(Resources)與參數資訊(Parameters)時,ROS模板編輯器可以快速準確的提示您需要的資源類型和參數類型。
資源屬性智能提示
當您在定義ROS模板的資源資訊(Resources)時,ROS模板編輯器可以快速準確地提示您需要定義的資源屬性(Properties)。
引用智能提示
當您在定義ROS模板的資源(Resources)、輸出(Outputs)、映射(Mappings)、條件(Conditions)和中繼資料(Metadata)資訊時,ROS模板編輯器可以使用
Ref
函數對參數、資源ID或偽參數進行提示。參數資訊的映射預覽
當您完成ROS模板定義後,可以單擊編輯模板內容右上方的預覽按鈕查看模板預覽效果,從而完善模板參數的資訊。
可視化編輯
可視化編輯支援下拉選擇、文本輸入等功能。
編輯器提供通過可視化編輯介面手動編輯資訊,從而定義產生對應的ROS模板。您可以通過可視化模板編輯樹進行更新或刪除模板參數、資源、中繼資料和輸出等操作。
Terraform模板編輯器
Terraform模板的匯入與編輯
您可以在Terraform編輯器中通過開啟一個本地檔案夾來匯入一個已有的Terraform專案。
Terraform模板和ROS模板的相互轉換
當您完成Terraform定義並將Terraform模板切換為ROS模板後,Terraform模板會被轉換為ROS託管Terraform後支援的模板格式。