Todos os produtos
Search
Central de documentação

CloudOps Orchestration Service:Integração com ROS

Última atualização: Jun 28, 2026

Resource Orchestration Service (ROS) cria e configura automaticamente todos os recursos definidos nos modelos para implementar a implantação automatizada e a O&M. Use o ROS para chamar as operações de API do CloudOps Orchestration Service (OOS), por exemplo, para criar automaticamente um parâmetro comum.

Recursos compatíveis

O ROS é um serviço da Alibaba Cloud que simplifica o gerenciamento de recursos em nuvem. Defina os recursos necessários, como instâncias do Elastic Compute Service (ECS) e do ApsaraDB RDS, em um modelo, e o ROS os criará e configurará automaticamente. Para mais informações, consulte O que é o Resource Orchestration Service.

A tabela a seguir lista os recursos do OOS compatíveis com orquestração via ROS.

Tipo de recurso

Referência

Descrição

Recursos

ALIYUN::OOS::DefaultPatchBaseline

Registra uma linha de base de patch padrão.

ALIYUN::OOS::Execution

Inicia uma execução.

ALIYUN::OOS::Template

Cria um modelo.

ALIYUN::OOS::Parameter

Cria um parâmetro comum.

ALIYUN::OOS::PatchBaseline

Cria uma linha de base de patch.

ALIYUN::OOS::SecretParameter

Cria um parâmetro criptografado.

ALIYUN::OOS::StateConfiguration

Cria uma configuração de estado desejado.

Fontes de dados

DATASOURCE::OOS::PatchBaseline

Consulta uma linha de base de patch.

DATASOURCE::OOS::PatchBaselines

Consulta uma lista de linhas de base de patch.

DATASOURCE::OOS::SecretParameters

Consulta uma lista de parâmetros criptografados.

Permissões

Uma conta da Alibaba Cloud tem permissões em todas as operações de API, mas isso pode representar riscos de segurança. Recomendamos o uso de um usuário do Resource Access Management (RAM) para chamadas de API e O&M rotineira. Antes de usar um usuário RAM, conceda as permissões necessárias. Para mais informações, consulte Usar o RAM para controle de acesso.

Procedimento

  1. Faça login no console do ROS. Na barra de navegação superior, selecione uma região conforme seus requisitos de negócios.

  2. No painel de navegação à esquerda, escolha Deployment > Stacks. Na página Stacks, escolha Create Stack > Use ROS.

    • Specify Template: Selecione Select an Existing Template.

    • Template Import Method: Selecione Enter Template Content.

  3. Na seção Template Content, clique em ROS e insira o código no formato JSON ou YAML.

    Para mais informações sobre sintaxe e parâmetros, consulte ALIYUN::OOS::Parameter. O código de exemplo a seguir cria um parâmetro comum.

    YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      Parameter:
        Type: ALIYUN::OOS::Parameter
        Properties:
          Type: String
          Value: echo hello world
          Description: Prefix for Interruption Handler parameters
          Name:
            Fn::Join:
              - ''
              - - /ecs-test-handler/run_commands/test-SampleWebAppAutoScalingGroup-
                - Ref: ALIYUN::StackId
    Outputs:
      Value:
        Description: The Value of the parameter.
        Value:
          Fn::GetAtt:
            - Parameter
            - Value
      Name:
        Description: The Name of the parameter.
        Value:
          Fn::GetAtt:
            - Parameter
            - Name

    JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "Parameter": {
          "Type": "ALIYUN::OOS::Parameter",
          "Properties": {
            "Type": "String",
            "Value": "echo hello world",
            "Description": "Prefix for Interruption Handler parameters",
            "Name": {
              "Fn::Join": [
                "",
                [
                  "/ecs-test-handler/run_commands/test-SampleWebAppAutoScalingGroup-",
                  {
                    "Ref": "ALIYUN::StackId"
                  }
                ]
              ]
            }
          }
        }
      },
      "Outputs": {
        "Value": {
          "Description": "The Value of the parameter.",
          "Value": {
            "Fn::GetAtt": [
              "Parameter",
              "Value"
            ]
          }
        },
        "Name": {
          "Description": "The Name of the parameter.",
          "Value": {
            "Fn::GetAtt": [
              "Parameter",
              "Name"
            ]
          }
        }
      }
    }
  4. Clique em Next. Na etapa Configure Parameters, selecione Yes para o parâmetro Rollback on Failure.

  5. Clique em Create para criar a stack.

  6. Visualize o resultado.

    image

  7. Faça login no console do OOS. No painel de navegação à esquerda, clique em Parameter Store.

  8. Na barra de navegação superior, selecione a região onde a stack foi criada.

  9. Na aba Common Parameters da página Parameter Store, verifique se o parâmetro foi criado conforme esperado.

    image