Todos los productos
Search
Centro de documentos

CloudOps Orchestration Service:Integración con ROS

Última actualización: Sep 05, 2026

Resource Orchestration Service (ROS) crea y configura automáticamente todos los recursos definidos en las plantillas para implementar el despliegue automatizado y las tareas de operación y mantenimiento. Puede usar ROS para invocar las operaciones de API de CloudOps Orchestration Service (OOS); por ejemplo, para crear un parámetro común de forma automática.

Recursos compatibles

ROS es un servicio de Alibaba Cloud que simplifica la administración de recursos en la nube. Defina los recursos necesarios, como instancias de Elastic Compute Service (ECS) y ApsaraDB RDS, en una plantilla, y ROS los creará y configurará automáticamente. Para obtener más información, consulte What is Resource Orchestration Service.

A continuación se enumeran los recursos de OOS que se pueden orquestar mediante ROS.

Tipo de recurso

Referencia

Descripción

Recursos

ALIYUN::OOS::DefaultPatchBaseline

Registra una línea base de parches predeterminada.

ALIYUN::OOS::Execution

Inicia una ejecución.

ALIYUN::OOS::Template

Crea una plantilla.

ALIYUN::OOS::Parameter

Crea un parámetro común.

ALIYUN::OOS::PatchBaseline

Crea una línea base de parches.

ALIYUN::OOS::SecretParameter

Crea un parámetro cifrado.

ALIYUN::OOS::StateConfiguration

Crea una configuración de estado deseado.

Orígenes de datos

DATASOURCE::OOS::PatchBaseline

Consulta una línea base de parches.

DATASOURCE::OOS::PatchBaselines

Consulta una lista de líneas base de parches.

DATASOURCE::OOS::SecretParameters

Consulta una lista de parámetros cifrados.

Permisos

Una cuenta de Alibaba Cloud tiene permisos sobre todas las operaciones de API, pero esto puede implicar riesgos de seguridad. Se recomienda usar un usuario de Resource Access Management (RAM) para las llamadas a la API y las tareas rutinarias de operación y mantenimiento. Antes de usar un usuario RAM, otorgue los permisos necesarios. Para obtener más información, consulte Use RAM for access control.

Procedimiento

  1. Inicie sesión en la consola de ROS. En la barra de navegación superior, seleccione una región según sus necesidades empresariales.

  2. En el panel de navegación izquierdo, vaya a Despliegue > Stacks. En la página Stacks, seleccione Create Stack > Use ROS.

    • Specify Template: Seleccione Select an Existing Template.

    • Template Import Method: Seleccione Enter Template Content.

  3. En la sección Template Content, haga clic en la pestaña ROS e introduzca el código en formato JSON o YAML.

    Para obtener más información sobre la sintaxis y los parámetros, consulte ALIYUN::OOS::Parameter. El siguiente código de ejemplo crea un parámetro común.

    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. Haga clic en Next. En el paso Configure Parameters, seleccione Yes para el parámetro Rollback on Failure.

  5. Haga clic en Create para crear la pila.

  6. Consulte el resultado.

    imagen

  7. Inicie sesión en la consola de OOS. En el panel de navegación izquierdo, haga clic en Parameter Store.

  8. En la barra de navegación superior, seleccione la región donde creó la pila.

  9. En la pestaña Common Parameters de la página Parameter Store, compruebe si el parámetro se creó correctamente.

    imagen