Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Escreva modelos com o editor on-line do ROS

Última atualização: Jun 27, 2026

Este tópico descreve como escrever um modelo usando o editor de modelos on-line do ROS. O editor on-line oferece recursos como preenchimento automático do conteúdo do modelo, visualização de parâmetros e visualização do diagrama de arquitetura.

Pré-requisitos

Certifique-se de conhecer a sintaxe e a estrutura dos modelos do ROS. Para obter mais informações, consulte sintaxe do modelo e estrutura do modelo.

Procedimento

  1. Faça logon no console do ROS.

  2. No painel de navegação à esquerda, escolha Templates > My Templates.

  3. Na página My Templates, clique em Create Template.

  4. Na página Create Template, edite o modelo do ROS.

    Edite o modelo no editor de modelos do ROS ou no editor de modelos do Terraform.

Editor de modelos do ROS

O editor de modelos do ROS oferece dois modos: editor de script e editor visual.

  • Editor de script (para modelos JSON e YAML)

    Este editor oferece recursos como preenchimento automático de conteúdo e sugestões de parâmetros.

    • Sugestões inteligentes para tipos de recurso e parâmetro

      Ao definir recursos (Resources) e parâmetros (Parameters) em um modelo do ROS, o editor fornece sugestões para os tipos necessários.

      O preenchimento automático funciona tanto para formatos JSON quanto YAML. Por exemplo, ao inserir uma palavra-chave para um tipo de recurso na seção Resources de um modelo JSON, opções como ALIYUN::ECS::VPC aparecem. Da mesma forma, ao digitar um tipo de parâmetro na seção Parameters de um modelo YAML, valores sugeridos como Boolean são exibidos.

    • Sugestões inteligentes para propriedades de recurso

      Durante a definição de recursos (Resources) em um modelo do ROS, o editor sugere as propriedades (Properties) necessárias.

      Por exemplo, ao definir as propriedades para um recurso do tipo ALIYUN::ECS::VPC, digitar a letra V exibe uma lista suspensa com propriedades correspondentes, como VpcName.

    • Sugestões inteligentes para referências

      Ao utilizar a função Ref nas seções Resources, Outputs, Mappings, Conditions ou Metadata de um modelo do ROS, o editor sugere parâmetros correspondentes, IDs de recurso e pseudoparâmetros.

      Se você insira "Ref": "v", por exemplo, o editor mostra uma lista suspensa de itens compatíveis, incluindo o nome do recurso VPC, o nome do parâmetro VpcName e o pseudoparâmetro ALIYUN::NoValue.

    • Visualização de informações de parâmetros

      Após definir o modelo do ROS, clique em Preview no canto superior direito do editor para visualizar os parâmetros renderizados. Assim, é possível revisar e refinar as configurações.

      O painel de visualização apresenta os parâmetros definidos no modelo em formato de formulário, incluindo rótulo (Label), tipo (Type) e valor padrão (Default), além dos controles de entrada correspondentes, como caixas de texto e listas suspensas. Essa funcionalidade ajuda a verificar visualmente a configuração dos parâmetros.

  • Editor visual

    Este modo oferece recursos como seleção em lista suspensa e entrada de texto.

    A interface visual permite editar manualmente e gerar um modelo do ROS. Utilize a árvore de edição visual para atualizar ou excluir parâmetros, recursos, metadados e saídas do modelo.

    A árvore de edição exibe nós como Mappings, Conditions, Resources, Outputs e Metadata. Neste exemplo, um recurso chamado Vpc do tipo ALIYUN::ECS::VPC está definido em Resources e contém as propriedades VpcName e CidrBlock. A seção Outputs define três itens de saída: VRouterId, RouteTableId e VpcId. Um painel de navegação rápida à direita permite saltar diretamente para cada nó.

Editor de modelos do Terraform

  • Importação e edição de modelos do Terraform

    Para importar um projeto existente do Terraform, abra sua pasta no editor do Terraform.

  • Conversão entre modelos do Terraform e do ROS

    Após definir um modelo do Terraform e alternar para a visualização de modelo do ROS, o código é convertido para um formato compatível com o Terraform gerenciado pelo ROS.

    O modelo convertido do ROS utiliza o formato JSON e inclui ROSTemplateFormatVersion (definido como 2015-09-01), Transform (definido como Aliyun::Terraform-v1.2) e um objeto Workspace. Esse objeto Workspace incorpora seus arquivos do Terraform, como main.tf, dentro do modelo do ROS.