Todos los productos
Search
Centro de documentos

Resource Orchestration Service:Escritura de plantillas con el editor en línea de ROS

Última actualización: Sep 04, 2026

Este tema describe cómo escribir una plantilla mediante el editor de plantillas en línea de ROS. El editor en línea ofrece funciones como autocompletado del contenido de la plantilla, vista previa de parámetros y vista previa del diagrama de arquitectura.

Requisitos previos

Asegúrese de conocer la sintaxis y la estructura de las plantillas de ROS. Para obtener más información, consulte template syntax y template structure.

Procedimiento

  1. Inicie sesión en la consola de ROS.

  2. En el panel de navegación izquierdo, seleccione Templates > My Templates.

  3. En la página My Templates, haga clic en Create Template.

  4. En la página Create Template, edite la plantilla de ROS.

    Puede editar la plantilla en el editor de plantillas de ROS o en el editor de plantillas de Terraform.

Editor de plantillas de ROS

El editor de plantillas de ROS admite dos modos: editor de scripts y editor visual.

  • Editor de scripts (para plantillas JSON y YAML)

    El editor de scripts incluye funciones como autocompletado de contenido y sugerencias de parámetros.

    • Sugerencias inteligentes para tipos de recursos y parámetros

      Al definir recursos (Resources) y parámetros (Parameters) en una plantilla de ROS, el editor proporciona sugerencias sobre los tipos de recursos y parámetros obligatorios.

      El editor permite el autocompletado tanto en formato JSON como YAML. Por ejemplo, al introducir una palabra clave de tipo de recurso en la sección Resources de una plantilla JSON, aparecen opciones como ALIYUN::ECS::VPC. Al introducir un tipo de parámetro en la sección Parameters de una plantilla YAML, se muestran valores sugeridos como Boolean.

    • Sugerencias inteligentes para propiedades de recursos

      Al definir recursos (Resources) en una plantilla de ROS, el editor ofrece sugerencias sobre las propiedades de recursos (Properties) necesarias.

      Por ejemplo, al definir las propiedades de un recurso del tipo ALIYUN::ECS::VPC, si introduce la letra V, se despliega una lista con las propiedades coincidentes, como VpcName.

    • Sugerencias inteligentes para referencias

      Cuando utiliza la función Ref en las secciones Resources, Outputs, Mappings, Conditions o Metadata de una plantilla de ROS, el editor sugiere parámetros, ID de recursos y pseudoparámetros coincidentes.

      Por ejemplo, si introduce "Ref": "v", el editor muestra una lista desplegable con elementos coincidentes, como el nombre de recurso VPC, el nombre de parámetro VpcName y el pseudoparámetro ALIYUN::NoValue.

    • Vista previa de la información de parámetros

      Una vez definida la plantilla de ROS, haga clic en el botón Preview, ubicado en la esquina superior derecha del editor, para previsualizar los parámetros procesados. Esto le permite revisar y ajustar dichos parámetros.

      El panel de vista previa presenta los parámetros definidos en la plantilla en forma de formulario. Incluye la etiqueta del parámetro (Label), el tipo (Type) y el valor predeterminado (Default), junto con los controles de entrada correspondientes, como cuadros de texto y listas desplegables. Esto facilita la verificación visual de la configuración de parámetros.

  • Editor visual

    El editor visual admite funciones como selección en listas desplegables y entrada de texto.

    Este editor proporciona una interfaz visual para editar manualmente y generar una plantilla de ROS. Use el árbol de edición visual de plantillas para actualizar o eliminar parámetros, recursos, metadatos y salidas de la plantilla.

    El árbol de edición visual de plantillas muestra nodos como Mappings, Conditions, Resources, Outputs y Metadata. En este ejemplo, se define un recurso llamado Vpc del tipo ALIYUN::ECS::VPC bajo Resources, que contiene las propiedades VpcName y CidrBlock. La sección Outputs define tres elementos de salida: VRouterId, RouteTableId y VpcId. Un panel de navegación rápida a la derecha permite saltar directamente a cada nodo.

Editor de plantillas de Terraform

  • Importación y edición de plantillas de Terraform

    Importe un proyecto existente de Terraform al abrir su carpeta en el editor de Terraform.

  • Conversión entre plantillas de Terraform y ROS

    Después de definir una plantilla de Terraform y cambiar a la vista de plantilla de ROS, el código se convierte a un formato compatible con Terraform administrado por ROS.

    La plantilla de ROS convertida está en formato JSON. Incluye ROSTemplateFormatVersion (establecido en 2015-09-01), Transform (establecido en Aliyun::Terraform-v1.2) y un objeto Workspace. El objeto Workspace integra sus archivos de Terraform, como main.tf, dentro de la plantilla de ROS.