全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-ECS-BulkyCreateDiagnoseReportForInstanceConnectionFailure

更新时间:Dec 21, 2025

Nama templat

ACS-ECS-BulkyCreateDiagnoseReportForInstanceConnectionFailure – Membuat laporan diagnostik secara massal untuk kegagalan koneksi jarak jauh ke instans ECS

Eksekusi Sekarang

Deskripsi template

Membuat laporan diagnostik untuk kegagalan koneksi pada beberapa instance Elastic Compute Service (ECS) secara bersamaan.

Tipe template

Otomatis

Pemilik

Alibaba Cloud

Parameter input

Parameter

Deskripsi

Type

Diperlukan

Nilai default

Batasan

targets

Instans sasaran

String

Ya

regionId

ID wilayah.

String

Tidak

{{ ACS::RegionId }}

rateControl

Laju eksekusi tugas konkuren

Json

Tidak

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

OOSAssumeRole

Peran Resource Access Management (RAM) yang diasumsikan oleh CloudOps Orchestration Service (OOS).

String

Tidak

""

Parameter keluaran

Parameter

Deskripsi

Tipe

metricResults

Json

Kebijakan izin yang diperlukan untuk mengeksekusi template

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

Rincian

Untuk informasi lebih lanjut, lihat ACS-ECS-BulkyCreateDiagnoseReportForInstanceConnectionFailure.yml di GitHub.

Isi Template

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