Tous les produits
Search
Centre de documentation

Resource Orchestration Service:ALIYUN::ECS::AutoSnapshotPolicy

Dernière mise à jour :Aug 10, 2026

La ressource ALIYUN::ECS::AutoSnapshotPolicy permet de créer une stratégie de snapshot automatique.

Syntaxe

{
  "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
  }
}

Propriétés

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

TimePoints

List

Oui

Oui

Les heures de la journée auxquelles les snapshots automatiques doivent être créés.

Valeurs valides : 0 à 23. Ces valeurs représentent les 24 heures de la journée, de 00 h 00 à 23 h 00. Par exemple, 1 correspond à 01 h 00.

Unité : heure.

Pour planifier la création de plusieurs snapshots automatiques dans une journée, spécifiez plusieurs heures. Indiquez les heures sous forme de liste, séparées par des virgules (,). Exemple : [0, 1, ... 23]. Vous pouvez spécifier jusqu’à 24 heures.

RepeatWeekdays

List

Oui

Oui

Les jours de la semaine auxquels les snapshots automatiques doivent être créés.

Valeurs valides : 1 à 7. Ces valeurs représentent les sept jours de la semaine, du lundi au dimanche.

Cycle : semaine.

Pour planifier la création de plusieurs snapshots automatiques dans une semaine, spécifiez plusieurs jours. Indiquez les jours sous forme de liste, séparés par des virgules (,). Exemple : [1, 2, ... 7]. Vous pouvez spécifier jusqu’à sept jours.

RetentionDays

Integer

Oui

Oui

La durée de conservation des snapshots automatiques.

Valeurs valides :

  • -1 (valeur par défaut) : les snapshots automatiques sont conservés indéfiniment.

  • 1 à 65535 : les snapshots automatiques sont conservés pendant le nombre de jours spécifié.

Unité : jour.

DiskIds

List

Non

Oui

Les ID des disques auxquels vous souhaitez appliquer la stratégie de snapshot automatique.

Pour appliquer la stratégie de snapshot automatique à plusieurs disques, spécifiez les ID des disques sous forme de liste au format ["d-xxxxxxxxx", "d-yyyyyyyyy", … "d-zzzzzzzzz"]. Séparez les différents ID par des virgules (,).

ResourceGroupId

String

Non

Oui

L’ID du groupe de ressources.

Aucune.

Tags

List

Non

Oui

Les tags.

Vous pouvez ajouter jusqu’à 20 tags.

Pour plus d’informations, consultez Propriétés des tags.

AutoSnapshotPolicyName

String

Non

Oui

Le nom de la stratégie de snapshot automatique.

Le nom doit comporter entre 2 et 128 caractères. Il doit commencer par une lettre et ne peut pas commencer par http:// ou https://. Il peut contenir des lettres, des chiffres, des deux-points (:), des traits de soulignement (_) et des traits d’union (-).

Cette propriété est vide par défaut.

CopyEncryptionConfiguration

Map

Non

Non

Les configurations de chiffrement pour la réplication des snapshots inter-régions.

Pour plus d’informations, consultez la section « Propriétés de CopyEncryptionConfiguration » de cette rubrique.

EnableCrossRegionCopy

Boolean

Non

Non

Indique si la réplication des snapshots inter-régions est activée.

Valeurs valides :

  • true

  • false

CopiedSnapshotsRetentionDays

Integer

Non

Non

La durée de conservation de la copie du snapshot dans la région de destination.

Unité : jour. Valeurs valides :

  • -1 : la copie du snapshot est conservée indéfiniment.

  • 1 à 65535 : la copie du snapshot est conservée pendant le nombre de jours spécifié.

Valeur par défaut : -1.

TargetCopyRegions

List

Non

Non

La région de destination pour la réplication des snapshots inter-régions.

Vous ne pouvez spécifier qu’une seule région de destination.

Syntaxe des tags

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

Propriétés des tags

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

Key

String

Oui

Non

La clé du tag.

La clé doit comporter entre 1 et 128 caractères et ne peut pas contenir http:// ni https://. Elle ne peut pas commencer par aliyun ni par acs:.

Value

String

Non

Non

La valeur du tag.

La valeur peut comporter jusqu’à 128 caractères et ne peut pas contenir http:// ni https://. Elle ne peut pas commencer par aliyun ni par acs:.

Syntaxe de CopyEncryptionConfiguration

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

Propriétés de CopyEncryptionConfiguration

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

KMSKeyId

String

Non

Non

L’ID de la clé Key Management Service (KMS) utilisée pour la réplication et le chiffrement des snapshots inter-régions.

Aucune.

Encrypted

Boolean

Non

Non

Indique si la réplication et le chiffrement des snapshots inter-régions sont activés.

Valeurs valides :

  • true

  • false

Valeur par défaut : false.

Valeurs de retour

Fn::GetAtt

  • AutoSnapshotPolicyId : l’ID de la stratégie de snapshot automatique.

  • Arn : le nom de ressource Alibaba Cloud (ARN).

Exemples

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DiskIds:
    Type: CommaDelimitedList
    AssociationProperty: ALIYUN::ECS::Disk::DiskId
    Description: The disk ID. When you want to apply the automatic snapshot policy to multiple disks, you can set the DiskIds to an array. The format is list of ["d-xxxxxxxxx", "d-yyyyyyyyy", ..., "d-zzzzzzzzz"] and the IDs are separated by commas (,).
Resources:
  AutoSnapshotPolicy:
    Type: ALIYUN::ECS::AutoSnapshotPolicy
    Properties:
      TimePoints:
        - 20
        - 23
      DiskIds:
        Ref: DiskIds
      RetentionDays: 1
      RepeatWeekdays:
        - 1
        - 2
Outputs:
  AutoSnapshotPolicyId:
    Description: The automatic snapshot policy ID.
    Value:
      Fn::GetAtt:
        - AutoSnapshotPolicy
        - AutoSnapshotPolicyId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DiskIds": {
      "Type": "CommaDelimitedList",
      "AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
      "Description": "The disk ID. When you want to apply the automatic snapshot policy to multiple disks, you can set the DiskIds to an array. The format is list of [\"d-xxxxxxxxx\", \"d-yyyyyyyyy\", ..., \"d-zzzzzzzzz\"] and the IDs are separated by commas (,)."
    }
  },
  "Resources": {
    "AutoSnapshotPolicy": {
      "Type": "ALIYUN::ECS::AutoSnapshotPolicy",
      "Properties": {
        "TimePoints": [
          20,
          23
        ],
        "DiskIds": {
          "Ref": "DiskIds"
        },
        "RetentionDays": 1,
        "RepeatWeekdays": [
          1,
          2
        ]
      }
    }
  },
  "Outputs": {
    "AutoSnapshotPolicyId": {
      "Description": "The automatic snapshot policy ID.",
      "Value": {
        "Fn::GetAtt": [
          "AutoSnapshotPolicy",
          "AutoSnapshotPolicyId"
        ]
      }
    }
  }
}

Pour plus d’exemples, consultez auto-snapshot-policy.yml.