本文为您介绍如何使用Alibaba Cloud Toolkit - Alibaba ROS Templates、 Alibaba Cloud ROS实现对模板及资源栈便捷、高效的管理。
前提条件
- 下载并安装JDK1.8或更高版本。
- 下载并安装IntelliJ IDEA(2018.2或更高版本)。
- 已在IntelliJ IDEA中安装和配置Cloud Toolkit,请参见在IntelliJ IDEA中安装和配置Cloud Toolkit。
模板管理
Alibaba Cloud Toolkit - Alibaba ROS Templates是一个用于管理阿里云资源编排产品(ROS)模板的工具,能帮助您便捷的管理本地与远端的ROS模板。它通过一个资源配置文件(.ros.config.yml),协助您对模板文件进行管理操作。
说明
.ros.config.yml文件是Alibaba ROS Templates工具用于管理模板的源文件。
- 在IntelliJ IDEA中打开您的工程。
- 创建模板,有以下两种创建方式:
- 在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,输入模板的名称,选择模板的类型,创建本地模板。
- 在IntelliJ IDEA中右键单击您的工程名称,选择New > AlibabaCloud ROS YAML Template或选择New > AlibabaCloud ROS JSON Template。
- 在Resources参数中输入资源类型。
- AlibabaCloud ROS YAML Template示例
- AlibabaCloud ROS JSON Template示例
说明Ctrl+鼠标左键可实现参数位置与参数之间的跳转, 使用Ctrl+鼠标悬浮可实现参数的悬浮信息。模板管理功能操作说明如下。
功能 描述 功能 描述 Refresh 刷新目录。 Create 创建本地模板。首次使用此插件创建模板默认会创建JSON、YAML及.ros.config.yml文件。 Delete 删除选中模板功能。 Local Templates 本地模板虚拟目录。 Remote Templates 远端模板虚拟目录。 - AlibabaCloud ROS YAML Template示例
- 右键单击本地模板,可根据需求进行操作。
功能操作说明如下。
功能 描述 功能 描述 Upload 上传模板。 Rename 重命名模板名称。 Delete 删除本地模板。 - 右键单击远端模板,可根据需求进行操作。
功能操作说明如下。
功能 描述 功能 描述 Download 下载模板。 Properties 查看模板属性信息。 Delete 删除远端模板。 说明双击远端模板,默认会打开一个临时文件,右键菜单选择Alibaba Cloud ROS > Update Template,显示对比远端模板修改情况,可更新远端模板。
资源栈管理
Alibaba Cloud Toolkit - Alibaba Cloud ROS (Alibaba Cloud View)是一个用于管理阿里云资源编排产品(ROS)资源栈的工具,能帮助您便捷地管理远端资源栈。
- 在IntelliJ IDEA中打开您的工程。
- 在IntelliJ IDEA窗口中选择Alibaba Cloud View > Alibaba Cloud ROS,可根据您的需求进行相关操作。
资源栈管理功能操作说明如下。
功能 描述 功能 描述 地域 选择地域。 Search 在当前地域下,搜索资源栈ID或资源栈名称;若未输入,则刷新当前地域资源栈列表。 Create Stack 创建资源栈 ,自动跳转至官网ROS控制台创建资源栈界面。 Stack ID/Name 单击名称,显示该资源栈属性信息。 Status 显示该资源栈当前状态。 Create at 显示该资源栈创建时间。 Outputs 显示该资源栈的输出值信息。 Delete 删除该资源栈。 More - Properties:显示该资源栈的属性信息。
- Resources:显示该资源栈内的所有资源信息。
- Parameters:显示该资源栈的参数信息。