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

Resource Orchestration Service:ALIYUN::ECS::AutoSnapshotPolicy

最終更新日:Apr 10, 2025

ALIYUN::ECS::AutoSnapshotPolicy は、自動スナップショットポリシーを作成するために使用されます。

構文

{
  "Type" : "ALIYUN::ECS::AutoSnapshotPolicy",
  "Properties" : {
    "TimePoints" : String,
    "RepeatWeekdays" : String,
    "RetentionDays" : Integer,
    "DiskIds" : List,
    "Tags": List,
    "AutoSnapshotPolicyName" : String,
    "ResourceGroupId": String
    "CopyEncryptionConfiguration": Map,
    "EnableCrossRegionCopy": Boolean,
    "CopiedSnapshotsRetentionDays": Integer,
    "TargetCopyRegions": List
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

TimePoints

リスト

はい

はい

自動スナップショットを作成する 1 日の時点。

有効な値:0 ~ 23。0 ~ 23 の値は、00:00 ~ 23:00 の 1 日の 24 時間を示します。たとえば、1 は 01:00 を示します。

単位:時間。

1 日に複数の自動スナップショットを作成するようにスケジュールするには、複数の時点を指定できます。複数の時点はリストとして指定し、コンマ (,) で区切る必要があります。例:[0, 1, ... 23]。最大 24 個の時点を指定できます。

RepeatWeekdays

リスト

はい

はい

自動スナップショットを作成する曜日。

有効な値:1 ~ 7。1 ~ 7 の値は、月曜日から日曜日までの 1 週間の 7 日間を示します。

サイクル:週。

1 週間に複数の自動スナップショットを作成するようにスケジュールするには、複数の日を指定できます。複数日時はリストとして指定し、コンマ (,) で区切る必要があります。例:[1, 2, ... 7]。最大 7 日間を指定できます。

RetentionDays

整数

はい

はい

自動スナップショットの保持期間。

有効な値:

  • -1 (デフォルト):自動スナップショットは永続的に保持されます。

  • 1 ~ 65535:自動スナップショットは指定された日数だけ保持されます。

単位:日。

DiskIds

リスト

いいえ

はい

自動スナップショットポリシーを適用するディスクの ID。

複数のディスクに自動スナップショットポリシーを適用するには、["d-xxxxxxxxx", "d-yyyyyyyyy", … "d-zzzzzzzzz"] 形式のリストとして複数のディスク ID を指定する必要があります。複数の ID はコンマ (,) で区切ります。

ResourceGroupId

文字列

いいえ

はい

リソースグループの ID。

なし。

Tags

リスト

いいえ

はい

タグ。

最大 20 個のタグを追加できます。

詳細については、「タグのプロパティ」をご参照ください。

AutoSnapshotPolicyName

文字列

いいえ

はい

自動スナップショットポリシーの名前。

名前は 2 ~ 128 文字にする必要があります。文字で始まり、http:// または https:// で始めることはできません。文字、数字、コロン (:)、アンダースコア (_)、ハイフン (-) を含めることができます。

このプロパティはデフォルトでは空です。

CopyEncryptionConfiguration

マップ

いいえ

いいえ

リージョン間スナップショットレプリケーションの暗号化構成。

詳細については、このトピックの「CopyEncryptionConfiguration プロパティ」セクションをご参照ください。

EnableCrossRegionCopy

ブール値

いいえ

いいえ

リージョン間スナップショットレプリケーションを有効にするかどうかを指定します。

有効な値:

  • true

  • false

CopiedSnapshotsRetentionDays

整数

いいえ

いいえ

ターゲットリージョンにおけるスナップショットコピーの保持期間。

単位:日。有効な値:

  • -1:スナップショットコピーは永続的に保持されます。

  • 1 ~ 65535:スナップショットコピーは指定された日数だけ保持されます。

デフォルト値:-1。

TargetCopyRegions

リスト

いいえ

いいえ

リージョン間スナップショットレプリケーションのターゲットリージョン。

ターゲットリージョンは 1 つだけ指定できます。

タグの構文

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

文字列

はい

いいえ

タグのキー。

キーは 1 ~ 128 文字にする必要があり、http:// または https:// を含めることはできません。aliyun または acs: で始めることはできません。

Value

文字列

いいえ

いいえ

タグの値。

値は最大 128 文字で、http:// または https:// を含めることはできません。aliyun または acs: で始めることはできません。

CopyEncryptionConfiguration 構文

"CopyEncryptionConfiguration": 
  {
    "KMSKeyId": String,
    "Encrypted": Boolean
  } 

CopyEncryptionConfiguration プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

KMSKeyId

文字列

いいえ

いいえ

リージョン間スナップショットレプリケーションと暗号化で使用される Key Management Service (KMS) キーの ID。

なし。

Encrypted

ブール値

いいえ

いいえ

リージョン間スナップショットレプリケーションと暗号化を有効にするかどうかを指定します。

有効な値:

  • true

  • false

デフォルト値:false。

戻り値

Fn::GetAtt

  • AutoSnapshotPolicyId:自動スナップショットポリシーの ID。

  • Arn:Alibaba Cloud リソースネーム (ARN)。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DiskIds:
    Type: CommaDelimitedList
    AssociationProperty: ALIYUN::ECS::Disk::DiskId
    Description: ディスク ID。自動スナップショットポリシーを複数のディスクに適用する場合、DiskIds を配列に設定できます。フォーマットは ["d-xxxxxxxxx", "d-yyyyyyyyy", ..., "d-zzzzzzzzz"] のリストで、ID はコンマ (,) で区切られます。
Resources:
  AutoSnapshotPolicy:
    Type: ALIYUN::ECS::AutoSnapshotPolicy
    Properties:
      TimePoints:
        - 20
        - 23
      DiskIds:
        Ref: DiskIds
      RetentionDays: 1
      RepeatWeekdays:
        - 1
        - 2
Outputs:
  AutoSnapshotPolicyId:
    Description: 自動スナップショットポリシー ID。
    Value:
      Fn::GetAtt:
        - AutoSnapshotPolicy
        - AutoSnapshotPolicyId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DiskIds": {
      "Type": "CommaDelimitedList",
      "AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
      "Description": "ディスク ID。自動スナップショットポリシーを複数のディスクに適用する場合、DiskIds を配列に設定できます。フォーマットは [\"d-xxxxxxxxx\", \"d-yyyyyyyyy\", ..., \"d-zzzzzzzzz\"] のリストで、ID はコンマ (,) で区切られます。"
    }
  },
  "Resources": {
    "AutoSnapshotPolicy": {
      "Type": "ALIYUN::ECS::AutoSnapshotPolicy",
      "Properties": {
        "TimePoints": [
          20,
          23
        ],
        "DiskIds": {
          "Ref": "DiskIds"
        },
        "RetentionDays": 1,
        "RepeatWeekdays": [
          1,
          2
        ]
      }
    }
  },
  "Outputs": {
    "AutoSnapshotPolicyId": {
      "Description": "自動スナップショットポリシー ID。",
      "Value": {
        "Fn::GetAtt": [
          "AutoSnapshotPolicy",
          "AutoSnapshotPolicyId"
        ]
      }
    }
  }
}

その他の例については、auto-snapshot-policy.yml をご覧ください。