Todos los productos
Search
Centro de documentos

CloudOps Orchestration Service:ACS-ECS-BulkyReInitSystemDisk: Inicialización por lotes de discos del sistema

Última actualización: Sep 05, 2026

Inicialice por lotes los discos del sistema de varias instancias ECS detenidas.

Ejecutar ahora

Descripción de la plantilla

Inicializa los discos del sistema de varias instancias de Elastic Compute Service (ECS) que se encuentran en estado Stopped.

Tipo de plantilla

Automatizada

Propietario

Alibaba Cloud

Parámetros de entrada

Parámetro

Descripción

Tipo

Obligatorio

Valor predeterminado

Límite

targets

Instancias ECS cuyos discos del sistema desea inicializar.

JSON

Sí

regionId

ID de la región.

String

No

{{ ACS::RegionId }}

rateControl

Configuración de concurrencia para la ejecución de tareas.

JSON

No

{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10}

OOSAssumeRole

Rol de RAM que CloudOps Orchestration Service (OOS) asume para ejecutar las operaciones.

String

No

""

Parámetros de salida

Parámetro

Descripción

Tipo

diskIdAndInstanceIds

List

Política de permisos obligatoria para ejecutar la plantilla

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecs:DescribeDisks",
                "ecs:DescribeInstances",
                "ecs:ReInitDisk",
                "ecs:StartInstance",
                "ecs:StopInstance"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "oos:GetApplicationGroup"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Detalles

Consultar la plantilla en GitHub

Contenido de la plantilla

FormatVersion: OOS-2019-06-01
Description:
  en: Initializes the system disks of multiple instances in a batch. The instances must be in the Stopped state.
  zh-cn: Initializes the system disks of multiple instances in a batch. The instances must be in the Stopped state.
  name-en: ACS-ECS-BulkyReInitSystemDisk
  name-zh-cn: Batch initialize system disks
  categories:
    - instance_manage
Parameters:
  regionId:
    Type: String
    Label:
      en: Region ID
      zh-cn: Region ID
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  targets:
    Type: Json
    Label:
      en: Target instance
      zh-cn: Target instance
    AssociationProperty: Targets
    AssociationPropertyMetadata:
      ResourceType: 'ALIYUN::ECS::Instance'
      RegionId: regionId
  rateControl:
    Label:
      en: Rate control
      zh-cn: Rate control
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOS assume role
      zh-cn: OOS assume role
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: getInstance
  Description:
    en: Gets the ECS instances.
    zh-cn: Gets the ECS instances.
  Action: ACS::SelectTargets
  Properties:
    ResourceType: ALIYUN::ECS::Instance
    RegionId: '{{ regionId }}'
    Filters:
      - '{{ targets }}'
- Name: reInitSystemDisk
  Action: ACS::ECS::ReInitDisk
  Description:
    en: Initializes the system disk.
    zh-cn: Initializes the system disk.
  Properties:
    regionId: '{{ regionId }}'
    instanceId: '{{ ACS::TaskLoopItem }}'
  Loop:
    RateControl: '{{ rateControl }}'
    Items: '{{ getInstance.Instances.Instance[].InstanceId }}'
    Outputs:
      diskIdAndInstanceIds:
          AggregateType: Fn::ListJoin
          AggregateField: diskIdAndInstanceId
  Outputs:
    diskIdAndInstanceId:
      Type: Json
      ValueSelector: reInitDiskIdAndInstanceId
Outputs:
  diskIdAndInstanceIds:
    Type: List
    Value: '{{ reInitSystemDisk.diskIdAndInstanceIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - regionId
          - targets
        Label:
          default:
            zh-cn: Select instances
            en: Select ECS instances
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            zh-cn: Advanced options
            en: Advanced options