使用ROS在线编辑器编写模板

本文为您介绍如何使用ROS在线编辑器编写模板。ROS在线编辑器可以为您提供自动补全模板内容、预览模板参数和预览模板架构图的功能。

前提条件

请确保您已熟悉ROS模板的模板语法和模板基本结构。更多信息,请参见模板语法模板基本结构

操作步骤

  1. 登录资源编排控制台
  2. 在左侧导航栏,选择模板>我的模板
  3. 我的模板页面,单击创建模板
  4. 创建模板页面,编辑ROS模板内容。

    您可以通过ROS模板编辑器或Terraform模板编辑器编辑模板内容。

ROS模板编辑器

ROS模板编辑器支持脚本编辑和可视化编辑两种模式。

  • 脚本编辑(JSON/YAML模板编辑)

    脚本编辑支持自动补全模板内容、提示参数等功能。

    • 资源类型与参数类型智能提示

      当您在定义ROS模板的资源信息(Resources)与参数信息(Parameters)时,ROS模板编辑器可以快速准确的提示您需要的资源类型和参数类型。

      2023-06-28_15-19-49.png
    • 资源属性智能提示

      当您在定义ROS模板的资源信息(Resources)时,ROS模板编辑器可以快速准确地提示您需要定义的资源属性(Properties)。

      2023-06-28_15-26-24.png
    • 引用智能提示

      当您在定义ROS模板的资源(Resources)、输出(Outputs)、映射(Mappings)、条件(Conditions)和元数据(Metadata)信息时,ROS模板编辑器可以使用Ref函数对参数、资源ID或伪参数进行提示。

      2023-06-28_15-28-52.png
    • 参数信息的映射预览

      当您完成ROS模板定义后,可以单击编辑模板内容右上角的预览按钮查看模板预览效果,从而完善模板参数的信息。

      2023-06-28_15-43-51.png
  • 可视化编辑

    可视化编辑支持下拉选择、文本输入等功能。

    编辑器提供通过可视化编辑界面手动编辑信息,从而定义生成对应的ROS模板。您可以通过可视化模板编辑树进行更新或删除模板参数、资源、元数据和输出等操作。

    2023-06-28_15-32-33.png

Terraform模板编辑器

  • Terraform模板的导入与编辑

    您可以在Terraform编辑器中通过打开一个本地文件夹来导入一个已有的Terraform项目。

  • Terraform模板和ROS模板的相互转换

    当您完成Terraform定义并将Terraform模板切换为ROS模板后,Terraform模板会被转换为ROS托管Terraform后支持的模板格式。

    2023-06-28_15-34-06.png