使用Alibaba Cloud Toolkit管理模板及资源栈(Visual Studio Code)

在Visual Studio Code中安装和配置Alibaba Cloud Toolkit(以下简称Cloud Toolkit)后,可以在编写ROS模板时获得自动提示,以及对模板、资源栈更便捷、高效的管理。

前提条件

背景信息

ROS已经与Cloud Toolkit插件实现集成,当您在Visual Studio Code中安装和配置Cloud Toolkit后,可以实现更高效,更便捷的管理模板和资源栈。

Cloud Toolkit的更多信息,请参见什么是Alibaba Cloud Toolkit

管理模板

Cloud Toolkit通过ROS LOCAL TEMPLATES模块管理本地模板,ROS REMOTE TEMPLATES模块管理远端模板。

  1. 在Visual Studio Code中新建或打开已有的项目文件夹。

  2. 创建模板。

    1. 左侧菜单栏,单击模板

    2. 单击ROS LOCAL TEMPLATES

    3. 单击+,选择AlibabaCloud ROS YAML TemplateAlibabaCloud ROS JSON Template模块,并输入模板名称,从而创建JSON或YAML格式的本地模板。

      说明

      首次创建模板时,Visual Studio Code会自动生成一个.ros.config.json源文件,.ros.config.json文件是ROS LOCAL TEMPLATES模块用于管理模板的源文件,该文件用来记录项目文件夹的路径以及本地的模板文件名称。

  3. 编辑模板。

    • AlibabaCloud ROS YAML Template示例

      yaml

    • AlibabaCloud ROS JSON Template示例

      json

    说明
    • 在Resources下输入资源类型关键字即可提示所有相关资源类型。

    • 模板语法错误时,Cloud Toolkit会自动提示。

  4. 管理本地模板。

    1. 鼠标悬停在ROS LOCAL TEMPLATES,单击对应图标管理模板。

      本地模板-1

      功能操作如下表所示:

      功能

      说明

      Open Folder

      打开本地文件夹。

      Refresh

      刷新本地目录。

      Create

      创建本地模板。首次使用此插件创建模板时,默认会创建.ros.config.yml文件及JSON和YAML文件夹。

      Upload

      上传本地模板至远端。

      说明

      上传模板后,本地模板将显示在ROS REMOTE TEMPLATES(远端模板列表)中,您也可以在资源编排控制台上查看已上传的模板。

    2. 右键单击本地模板,根据需求进行操作。

      本地模板

      功能操作如下表所示:

      功能

      说明

      Delete

      删除本地模板。

      Rename

      重命名本地模板名称。

      Upload

      上传本地模板。

      说明

      上传模板后,本地模板将显示在ROS REMOTE TEMPLATES(远端模板列表)中,您也可以在资源编排控制台上查看上传的模板。

    说明

    选中.ros.json或者.ros.yaml的本地模板后,您可以在模板编辑区单击鼠标右键,单击Alibaba Cloud Ros - Create Stack跳转到资源编排控制台的创建资源栈页面,快速创建资源栈。

  5. 管理远端模板(资源编排控制台模板)。

    1. 鼠标悬停在ROS REMOTE TEMPLATES,单击对应图标管理模板。

      远端模板

      功能操作如下表所示:

      功能

      说明

      Refresh

      刷新远端模板目录。

      Update

      更新远端模板,即对资源编排控制台的模板进行更新。

      Download

      下载远端模板。您可以通过单击Download将资源编排控制台的模板下载到本地。

    2. 右键单击远端模板,根据需求进行操作。

      远端模板

      功能操作如下表所示:

      功能

      说明

      Delete

      删除远端模板。即删除资源编排控制台模板。

      Download

      下载远端模板。您可以通过单击Download将资源编排控制台的模板下载到本地。

      Rename

      重命名远端模板。

      Update

      更新远端模板。

      1. 单击Update打开远端模板对比框。

      2. 编辑右侧模板。

        说明

        左侧模板不可编辑。

      3. 在右侧模板部分,单击鼠标右键,在弹出的对话框单击Alibaba Cloud Ros - Update Template,更新资源编排控制台模板。上传模板

      说明
      • 单击远端模板,默认打开一个临时文件,您可以查看模板信息。

      • 鼠标悬浮至远端模板上显示模板属性信息。

管理资源栈

Alibaba Cloud Toolkit通过Alibaba Cloud View模块帮助您便捷地管理远端资源栈(资源编排控制台的资源栈)。

  1. 在Visual Studio Code中新建或打开已有的项目文件夹。

  2. 单击左侧菜单栏资源栈图标

  3. 选择Alibaba Cloud View > ROS VIEW,根据需求进行操作。

    stack

    功能操作如下表所示:

    功能

    说明

    地域

    选择资源栈所在地域。

    Search

    在当前地域下,搜索资源栈ID或资源栈名称;若未输入,则刷新当前地域资源栈列表。

    Create Stack

    创建资源栈 ,自动跳转至ROS控制台创建资源栈页面。

    Stack ID/Name

    单击名称,显示该资源栈属性信息。

    Status

    显示该资源栈当前状态。

    Create At

    显示该资源栈创建时间。

    Outputs

    显示该资源栈的输出值信息。

    Delete

    删除该资源栈。

    More

    • Properties:显示该资源栈的属性信息。

    • Resources:显示该资源栈内的所有资源信息。

    • Parameters:显示该资源栈的参数信息。

联系我们

如您需要进一步的帮助或反馈相关需求,请添加客户支持群联系阿里云,钉钉群号为11783495。