在Visual Studio Code中安装和配置Alibaba Cloud Toolkit(以下简称Cloud Toolkit)后,可以在编写ROS模板时获得自动提示,以及对模板、资源栈更便捷、高效的管理。
前提条件
下载并安装Visual Studio Code。
已在Visual Studio Code中安装和配置Cloud Toolkit,详情请参见在Visual Studio Code中安装和配置Cloud Toolkit。
背景信息
ROS已经与Cloud Toolkit插件实现集成,当您在Visual Studio Code中安装和配置Cloud Toolkit后,可以实现更高效,更便捷的管理模板和资源栈。
Cloud Toolkit的更多信息,请参见什么是Alibaba Cloud Toolkit。
管理模板
Cloud Toolkit通过ROS LOCAL TEMPLATES模块管理本地模板,ROS REMOTE TEMPLATES模块管理远端模板。
在Visual Studio Code中新建或打开已有的项目文件夹。
创建模板。
左侧菜单栏,单击。
单击ROS LOCAL TEMPLATES。
单击+,选择AlibabaCloud ROS YAML Template或AlibabaCloud ROS JSON Template模块,并输入模板名称,从而创建JSON或YAML格式的本地模板。
说明首次创建模板时,Visual Studio Code会自动生成一个.ros.config.json源文件,.ros.config.json文件是ROS LOCAL TEMPLATES模块用于管理模板的源文件,该文件用来记录项目文件夹的路径以及本地的模板文件名称。
编辑模板。
AlibabaCloud ROS YAML Template示例
AlibabaCloud ROS JSON Template示例
说明在Resources下输入资源类型关键字即可提示所有相关资源类型。
模板语法错误时,Cloud Toolkit会自动提示。
管理本地模板。
鼠标悬停在ROS LOCAL TEMPLATES,单击对应图标管理模板。
功能操作如下表所示:
功能
说明
Open Folder
打开本地文件夹。
Refresh
刷新本地目录。
Create
创建本地模板。首次使用此插件创建模板时,默认会创建.ros.config.yml文件及JSON和YAML文件夹。
Upload
上传本地模板至远端。
说明上传模板后,本地模板将显示在ROS REMOTE TEMPLATES(远端模板列表)中,您也可以在资源编排控制台上查看已上传的模板。
右键单击本地模板,根据需求进行操作。
功能操作如下表所示:
功能
说明
Delete
删除本地模板。
Rename
重命名本地模板名称。
Upload
上传本地模板。
说明上传模板后,本地模板将显示在ROS REMOTE TEMPLATES(远端模板列表)中,您也可以在资源编排控制台上查看上传的模板。
说明选中.ros.json或者.ros.yaml的本地模板后,您可以在模板编辑区单击鼠标右键,单击Alibaba Cloud Ros - Create Stack跳转到资源编排控制台的创建资源栈页面,快速创建资源栈。
管理远端模板(资源编排控制台模板)。
鼠标悬停在ROS REMOTE TEMPLATES,单击对应图标管理模板。
功能操作如下表所示:
功能
说明
Refresh
刷新远端模板目录。
Update
更新远端模板,即对资源编排控制台的模板进行更新。
Download
下载远端模板。您可以通过单击Download将资源编排控制台的模板下载到本地。
右键单击远端模板,根据需求进行操作。
功能操作如下表所示:
功能
说明
Delete
删除远端模板。即删除资源编排控制台模板。
Download
下载远端模板。您可以通过单击Download将资源编排控制台的模板下载到本地。
Rename
重命名远端模板。
Update
更新远端模板。
单击Update打开远端模板对比框。
编辑右侧模板。
说明左侧模板不可编辑。
在右侧模板部分,单击鼠标右键,在弹出的对话框单击Alibaba Cloud Ros - Update Template,更新资源编排控制台模板。
说明单击远端模板,默认打开一个临时文件,您可以查看模板信息。
鼠标悬浮至远端模板上显示模板属性信息。
管理资源栈
Alibaba Cloud Toolkit通过Alibaba Cloud View模块帮助您便捷地管理远端资源栈(资源编排控制台的资源栈)。
在Visual Studio Code中新建或打开已有的项目文件夹。
单击左侧菜单栏。
选择 ,根据需求进行操作。
功能操作如下表所示:
功能
说明
地域
选择资源栈所在地域。
Search
在当前地域下,搜索资源栈ID或资源栈名称;若未输入,则刷新当前地域资源栈列表。
Create Stack
创建资源栈 ,自动跳转至ROS控制台创建资源栈页面。
Stack ID/Name
单击名称,显示该资源栈属性信息。
Status
显示该资源栈当前状态。
Create At
显示该资源栈创建时间。
Outputs
显示该资源栈的输出值信息。
Delete
删除该资源栈。
More
Properties:显示该资源栈的属性信息。
Resources:显示该资源栈内的所有资源信息。
Parameters:显示该资源栈的参数信息。
联系我们
如您需要进一步的帮助或反馈相关需求,请添加客户支持群联系阿里云,钉钉群号为11783495。