在Visual Studio Code中安裝和配置Alibaba Cloud Toolkit(以下簡稱Cloud Toolkit)后,您可以實現對OOS模板便捷、高效的編寫和管理。
前提條件
下載并安裝Visual Studio Code。
已在Visual Studio Code中安裝和配置Cloud Toolkit,詳情請參見在Visual Studio Code中安裝和配置Cloud Toolkit。
背景信息
Cloud Toolkit是一個插件工具,可以幫助開發者更高效地部署、測試、開發和診斷應用。Cloud Toolkit詳情,請參見什么是Alibaba Cloud Toolkit。
OOS已經與Cloud Toolkit集成,當您在Visual Studio Code中安裝和配置Cloud Toolkit后,可以便捷高效的編寫OOS模板。
編寫模板
Cloud Toolkit通過文件后綴名(YAML后綴 .oos.yaml,JSON后綴 .oos.json)來確定OOS模板文件,并支持自動補全模板內容、提示參數等功能。
編寫YAML模板
在Visual Studio Code中創建 .oos.yaml 后綴的模板文件,例如:template.oos.yaml。
模板內容補全提示
當您在定義OOS模板的參數信息(Parameters)、任務信息(Tasks)和輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關部分的屬性。
參數信息補全
當您在定義OOS模板的參數信息(Parameters)時,Cloud Toolkit可以快速提示相關部分的屬性。
任務信息補全
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速提示相關部分的屬性。
輸出信息補全
當您在定義OOS模板的輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關部分的屬性。
參數類型和屬性智能提示
當您在定義OOS模板的參數信息(Parameters)時,Cloud Toolkit可以快速準確的提示您需要的參數類型和AssocioationProperty等參數屬性。
任務類型智能提示
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速準確的提示您需要的原子動作和云產品動作。
云產品動作屬性智能提示
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速準確的提示您云產品動作需要設置的屬性。
原子動作調用OpenAPI名稱和參數智能提示
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速準確的提示您原子動作調用的OpenAPI名稱和參數。
編寫JSON模板
在Visual Studio Code中創建 .oos.json 后綴的模板文件,例如:template.oos.json。
模板內容補全提示
當您在定義OOS模板的參數信息(Parameters)、任務信息(Tasks)和輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關部分的屬性。
參數信息補全
當您在定義OOS模板的參數信息(Parameters)時,Cloud Toolkit可以快速提示相關部分的屬性。
任務信息補全
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速提示相關部分的屬性。
輸出信息補全
當您在定義OOS模板的輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關部分的屬性。
參數類型和屬性智能提示
當您在定義OOS模板的參數信息(Parameters)時,Cloud Toolkit可以快速準確的提示您需要的參數類型和AssocioationProperty等參數屬性。
任務類型智能提示
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速準確的提示您需要的原子動作和云產品動作。
云產品動作屬性智能提示
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速準確的提示您云產品動作需要設置的屬性。
原子動作調用OpenAPI名稱和參數智能提示
當您在定義OOS模板的任務信息(Tasks)時,Cloud Toolkit可以快速準確的提示您原子動作調用的OpenAPI名稱和參數。