Tous les produits
Search
Centre de documentation

Resource Orchestration Service:ALIYUN::ECS::Snapshot

Dernière mise à jour :Aug 10, 2026

La ressource ALIYUN::ECS::Snapshot crée un snapshot de disque.

Syntaxe

{
  "Type": "ALIYUN::ECS::Snapshot",
  "Properties": {
    "SnapshotName": String,
    "Timeout": Integer,
    "Description": String,
    "DiskId": String,
    "Tags": List,
    "InstantAccess": Boolean,
    "InstantAccessRetentionDays": Integer,
    "ResourceGroupId": String,
    "RetentionDays": Integer
  }
}

Propriétés

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

DiskId

String

Oui

Non

ID du disque.

Aucune.

SnapshotName

String

Non

Non

Nom du snapshot.

De 2 à 128 caractères. Doit commencer par une lettre. Ne peut pas commencer par http:// ou https://. Accepte les lettres, les chiffres, les deux-points (:), les traits de soulignement (_) et les tirets (-).

Ne peut pas commencer par « auto » (réservé aux snapshots automatiques).

Timeout

Integer

Non

Non

Délai d'attente pour la création du snapshot.

Prolonge le délai d'attente de création de la pile. Si le snapshot n'est pas créé dans ce délai, la création de la pile échoue. Définissez cette valeur en fonction de la taille du disque et du volume de données.

Valeurs valides : 200 à 1440.

Valeur par défaut : 200.

Unité : minutes.

Description

String

Non

Non

Description du snapshot.

De 2 à 256 caractères. Ne peut pas commencer par http:// ou https://.

Vide par défaut.

ResourceGroupId

String

Non

Oui

ID du groupe de ressources.

Aucune.

Tags

List

Non

Oui

Tags associés à la ressource.

Ajoutez jusqu'à 20 tags.

Pour plus d'informations, consultez les propriétés des tags.

InstantAccess

Boolean

Non

Non

Indique si l'accès instantané est activé.

Valeurs valides :

  • true : active l'accès instantané. Pris en charge uniquement pour les disques ESSD.

  • false (par défaut) : crée un snapshot standard.

InstantAccessRetentionDays

Integer

Non

Non

Durée de conservation de l'accès instantané. Le snapshot est libéré à l'expiration de cette période.

Prend effet uniquement lorsque InstantAccess est défini sur true.

Valeurs valides : 1 à 65535.

Unité : jour.

RetentionDays

Integer

Non

Non

Durée de conservation du snapshot.

Unité : jour. Le snapshot est libéré à l'expiration de cette période.

Valeurs valides : 1 à 65536.

Vide par défaut, ce qui signifie que le snapshot n'est pas automatiquement libéré.

Syntaxe des tags

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

Propriétés des tags

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

Key

String

Oui

Non

Clé du tag.

De 1 à 128 caractères. Ne peut pas contenir http:// ni https://. Ne peut pas commencer par aliyun ni acs:.

Value

String

Non

Non

Valeur du tag.

Jusqu'à 128 caractères. Ne peut pas contenir http:// ni https://. Ne peut pas commencer par aliyun ni acs:.

Valeurs de retour

Fn::GetAtt

  • SnapshotId : ID du snapshot.

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

Exemples

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DiskId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Disk::DiskId
Resources:
  Snapshot:
    Type: ALIYUN::ECS::Snapshot
    Properties:
      Timeout: 300
      DiskId:
        Ref: DiskId
Outputs:
  SnapshotId:
    Description: The snapshot ID.
    Value:
      Fn::GetAtt:
        - Snapshot
        - SnapshotId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DiskId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
    }
  },
  "Resources": {
    "Snapshot": {
      "Type": "ALIYUN::ECS::Snapshot",
      "Properties": {
        "Timeout": 300,
        "DiskId": {
          "Ref": "DiskId"
        }
      }
    }
  },
  "Outputs": {
    "SnapshotId": {
      "Description": "The snapshot ID.",
      "Value": {
        "Fn::GetAtt": [
          "Snapshot",
          "SnapshotId"
        ]
      }
    }
  }
}

Exemples supplémentaires utilisant ALIYUN::ECS::DiskAttachment et ALIYUN::ECS::Snapshot : auto-snapshot-policy.yml.