すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:ACS-ECS-BulkyCreateSnapshot

最終更新日:Dec 21, 2025

テンプレート名

ACS-ECS-BulkyCreateSnapshot

今すぐ実行

テンプレートの説明

複数のディスクのスナップショットを一度に作成します。

テンプレートの種類

自動化

所有者

Alibaba Cloud

リクエストパラメータ

パラメータ

説明

種類

必須

デフォルト値

制限

diskIds

ディスク ID

リスト

はい

regionId

リージョン ID。

文字列

いいえ

{{ ACS::RegionId }}

retentionDays

スナップショットの保存期間。

数値

いいえ

0

tags

スナップショットのタグ。

JSON

いいえ

[]

rateControl

タスク実行の同時実行率

JSON

いいえ

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

OOSAssumeRole

CloudOps Orchestration Service (OOS) がアシュームする Resource Access Management (RAM) ロール。

文字列

いいえ

""

出力パラメータ

パラメータ

説明

種類

createdSnapshotIds

リスト

テンプレートを実行するために必要な権限ポリシー

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecs:CreateSnapshot",
                "ecs:DescribeDisks",
                "ecs:DescribeInstances",
                "ecs:DescribeSnapshots"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

詳細

詳細については、GitHub の ACS-ECS-BulkyCreateSnapshot.yml をご参照ください。

テンプレートコンテンツ

FormatVersion: OOS-2019-06-01
Description:
  en: 複数のディスクのスナップショットを一括で作成します。
  zh-cn: 複数のディスクのスナップショットを作成します。
  name-en: ACS-ECS-BulkyCreateSnapshot
  name-zh-cn: 複数ディスクのスナップショット作成
  categories:
    - data_backup
Parameters:
  regionId:
    Type: String
    Label:
      en: リージョン ID
      zh-cn: リージョン ID
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  diskIds:
    Label:
      en: ディスク ID
      zh-cn: ディスク ID
    Type: List
    AssociationProperty: ALIYUN::ECS::Disk::DiskId
    AssociationPropertyMetadata:
      RegionId: regionId
  retentionDays:
    Label:
      en: 保存期間
      zh-cn: スナップショットの保存期間
    Description:
      en: 単位は日です。スナップショットは保存期間が終了すると自動的にリリースされます。デフォルト値の 0 は、スナップショットが自動的にリリースされないことを意味します。
      zh-cn: 単位は日です。スナップショットは保存期間が終了すると自動的にリリースされます。値 0 は、スナップショットが自動的にリリースされないことを意味します。
    Type: Number
    MaxValue: 65536
    MinValue: 0
    Default: 0
  tags:
    Label:
      en: タグ
      zh-cn: スナップショットのタグ
    Type: Json
    AssociationProperty: Tags
    AssociationPropertyMetadata:
      ShowSystem: false
    Default: []
  rateControl:
    Label:
      en: レート制御
      zh-cn: タスク実行の同時実行数
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOS が引き受ける RAM ロール
      zh-cn: OOS が引き受ける RAM ロール
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: createSnapshot
    Action: 'ACS::ECS::CreateSnapshot'
    Description:
      en: クラウドディスクのスナップショットを作成します。
      zh-cn: ディスクのスナップショットを作成します。
    Properties:
      regionId: '{{ regionId }}'
      diskId: '{{ ACS::TaskLoopItem }}'
      tags: '{{ tags }}'
      retentionDays:
        Fn::If:
          - Fn::Equals:
            - '{{ retentionDays }}'
            - 0
          - ''
          - '{{ retentionDays }}'
    Loop:
      RateControl: '{{ rateControl }}'
      Items: '{{ diskIds }}'
      Outputs:
        snapshotIds:
          AggregateType: 'Fn::ListJoin'
          AggregateField: snapshotId
Outputs:
  createdSnapshotIds:
    Type: List
    Value: '{{ createSnapshot.snapshotIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - diskIds
          - retentionDays
          - tags
        Label:
          default:
            zh-cn: 設定パラメーター
            en: パラメーターの設定
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            zh-cn: 詳細オプション
            en: 制御オプション