本文為您介紹如何使用Alibaba Cloud Toolkit - Alibaba ROS Templates、 Alibaba Cloud ROS實現對模板及資源棧便捷、高效的管理。

前提條件

模板管理

Alibaba Cloud Toolkit - Alibaba ROS Templates是一個用于管理阿里云資源編排產品(ROS)模板的工具,能幫助您便捷的管理本地與遠端的ROS模板。它通過一個資源配置文件(.ros.config.yml),協助您對模板文件進行管理操作。

說明 .ros.config.yml文件是Alibaba ROS Templates工具用于管理模板的源文件。
  1. 在IntelliJ IDEA中打開您的工程。
  2. 創建模板,有以下兩種創建方式:
    • 在IntelliJ IDEA中右鍵單擊您的工程名稱,選擇New > AlibabaCloud ROS YAML Template或選擇New > AlibabaCloud ROS JSON Template
      重要 使用這種方式創建的模板不會被Alibaba ROS Templates工具管理。如需使用模板工具管理,則需要在.ros.config.yml文件中增加模板路徑,并將模板移動至JSON和YAML文件夾下。
    • 打開IntelliJ IDEA右邊框Alibaba ROS Templates工具,單擊Create,輸入模板的名稱,選擇模板的類型,創建本地模板。
  3. Resources參數中輸入資源類型。
    • AlibabaCloud ROS YAML Template示例
      YAML模板管理
    • AlibabaCloud ROS JSON Template示例
      模板管理
    說明 Ctrl+鼠標左鍵可實現參數位置與參數之間的跳轉, 使用Ctrl+鼠標懸浮可實現參數的懸浮信息。

    模板管理功能操作說明如下。

    功能 描述
    Refresh 刷新目錄。
    Create 創建本地模板。首次使用此插件創建模板默認會創建JSON、YAML及.ros.config.yml文件。
    Delete 刪除選中模板功能。
    Local Templates 本地模板虛擬目錄。
    Remote Templates 遠端模板虛擬目錄。
  4. 右鍵單擊本地模板,可根據需求進行操作。
    本地模板

    功能操作說明如下。

    功能 描述
    Upload 上傳模板。
    Rename 重命名模板名稱。
    Delete 刪除本地模板。
  5. 右鍵單擊遠端模板,可根據需求進行操作。
    遠程模板

    功能操作說明如下。

    功能 描述
    Download 下載模板。
    Properties 查看模板屬性信息。
    Delete 刪除遠端模板。
    說明 雙擊遠端模板,默認會打開一個臨時文件,右鍵菜單選擇Alibaba Cloud ROS > Update Template,顯示對比遠端模板修改情況,可更新遠端模板。

資源棧管理

Alibaba Cloud Toolkit - Alibaba Cloud ROS (Alibaba Cloud View)是一個用于管理阿里云資源編排產品(ROS)資源棧的工具,能幫助您便捷地管理遠端資源棧。

  1. 在IntelliJ IDEA中打開您的工程。
  2. 在IntelliJ IDEA窗口中選擇Alibaba Cloud View > Alibaba Cloud ROS,可根據您的需求進行相關操作。
    alibaba cloud view

    資源棧管理功能操作說明如下。

    功能 描述
    地域 選擇地域。
    Search 在當前地域下,搜索資源棧ID或資源棧名稱;若未輸入,則刷新當前地域資源棧列表。
    Create Stack 創建資源棧 ,自動跳轉至官網ROS控制臺創建資源棧界面。
    Stack ID/Name 單擊名稱,顯示該資源棧屬性信息。
    Status 顯示該資源棧當前狀態。
    Create at 顯示該資源棧創建時間。
    Outputs 顯示該資源棧的輸出值信息。
    Delete 刪除該資源棧。
    More
    • Properties:顯示該資源棧的屬性信息。
    • Resources:顯示該資源棧內的所有資源信息。
    • Parameters:顯示該資源棧的參數信息。