Todos os produtos
Search
Central de documentação

CloudOps Orchestration Service:ACS-ECS-BulkyCreateDiagnoseReportForInstanceConnectionFailure

Última atualização: Jun 28, 2026

Nome do modelo

ACS-ECS-BulkyCreateDiagnoseReportForInstanceConnectionFailure - Crie relatórios de diagnóstico em lote para falhas de conexão remota em instâncias ECS

Executar agora

Descrição do modelo

Gera relatórios de diagnóstico para falhas de conexão remota em várias instâncias do Elastic Compute Service (ECS) em uma única operação.

Tipo de modelo

Automatizado

Proprietário

Alibaba Cloud

Parâmetros de entrada

Parâmetro

Descrição

Tipo

Obrigatório

Valor padrão

Limite

targets

Instâncias ECS de destino

String

Sim

regionId

ID da região

String

Não

{{ ACS::RegionId }}

rateControl

Taxa de execução simultânea de tarefas

Json

Não

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

OOSAssumeRole

Função RAM assumida pelo CloudOps Orchestration Service (OOS).

String

Não

""

Parâmetros de saída

Parâmetro

Descrição

Tipo

metricResults

Json

Política de permissões necessária

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecs:CreateDiagnosticReport",
                "ecs:DescribeCloudAssistantStatus",
                "ecs:DescribeDiagnosticReportAttributes",
                "ecs:DescribeInstances",
                "ecs:DescribeInstancesFullStatus"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "oos:GetApplicationGroup"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Detalhes

Para mais informações, consulte ACS-ECS-BulkyCreateDiagnoseReportForInstanceConnectionFailure.yml no GitHub.

Conteúdo do modelo

FormatVersion: OOS-2019-06-01
Description:
  name-en: ACS-ECS-BulkyCreateDiagnoseReportForInstanceConnectionFailure
  name-zh-cn: Bulky create diagnostic report for ECS instance connection failure
  en: Bulky create diagnostic report for ECS instance connection failure
  zh-cn: Bulky create diagnostic report for ECS instance connection failure
Parameters:
  regionId:
    Type: String
    Label:
      en: RegionId
      zh-cn: Region ID
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  targets:
    Type: String
    Label:
      en: TargetInstance
      zh-cn: Target Instance
    AssociationProperty: Targets
    AssociationPropertyMetadata:
      ResourceType: 'ALIYUN::ECS::Instance'
      RegionId: regionId
  rateControl:
    Label:
      en: RateControl
      zh-cn: Concurrency rate for task execution
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
      zh-cn: The RAM role assumed by OOS
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: getInstance
  Description:
    en: Views the ECS instances
    zh-cn: Views the ECS instances
  Action: ACS::SelectTargets
  Properties:
    ResourceType: ALIYUN::ECS::Instance
    RegionId: '{{ regionId }}'
    Filters:
      - '{{ targets }}'
  Outputs:
    instanceIds:
      Type: List
      ValueSelector: Instances.Instance[].InstanceId
- Name: createDiagnosticReport
  Action: ACS::ECS::CreateDiagnoseReportForInstanceConnectionFailure
  Description:
    en: Create diagnostic report for ECS instance
    zh-cn: Create diagnostic report for ECS instance
  Properties:
    regionId: '{{ regionId }}'
    instanceId: '{{ ACS::TaskLoopItem }}'
  Loop:
    RateControl: '{{ rateControl }}'
    Items: '{{ getInstance.instanceIds }}'
    Outputs:
      metricResults:
        AggregateType: Fn::ListJoin
        AggregateField: metricResult
  Outputs:
    metricResult:
      Type: Json
      ValueSelector: .metricResults
Outputs:
  metricResults:
    Type: Json
    Value: '{{ createDiagnosticReport.metricResults }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - regionId
          - targets
        Label:
          default:
            zh-cn: Configure Parameters
            en: Configure Parameters
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            zh-cn: Control Options
            en: Control Options