本文为您介绍如何使用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:显示该资源栈的参数信息。