Todos los productos
Search
Centro de documentos

Resource Orchestration Service:ALIYUN::ECS::AutoSnapshotPolicy

Última actualización: Sep 05, 2026

ALIYUN::ECS::AutoSnapshotPolicy se usa para crear una política de instantáneas automáticas.

Sintaxis

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

Propiedades

Propiedad

Tipo

Obligatorio

Editable

Descripción

Restricción

TimePoints

List

Sí

Sí

Las horas del día en las que se crean las instantáneas automáticas.

Valores válidos: de 0 a 23. Estos valores representan las 24 horas del día, desde las 00:00 hasta las 23:00. Por ejemplo, 1 indica la 01:00.

Unidad: hora.

Para programar varias instantáneas automáticas en un mismo día, especifique varios puntos de tiempo. Debe indicarlos como una lista separada por comas (,). Ejemplo: [0, 1, ... 23]. Se admiten hasta 24 puntos de tiempo.

RepeatWeekdays

List

Sí

Sí

Los días de la semana en los que se crean las instantáneas automáticas.

Valores válidos: de 1 a 7. Estos valores representan los siete días de la semana, de lunes a domingo.

Ciclo: semana.

Para programar varias instantáneas automáticas durante una semana, especifique varios días. Debe indicarlos como una lista separada por comas (,). Ejemplo: [1, 2, ... 7]. Se admiten hasta siete días.

RetentionDays

Integer

Sí

Sí

El periodo de retención de las instantáneas automáticas.

Valores válidos:

  • -1 (predeterminado): Las instantáneas automáticas se conservan permanentemente.

  • De 1 a 65535: Las instantáneas automáticas se conservan durante el número de días especificado.

Unidad: día.

DiskIds

List

No

Sí

Los ID de los discos a los que desea aplicar la política de instantáneas automáticas.

Para aplicar la política de instantáneas automáticas a varios discos, especifique sus ID como una lista con el formato ["d-xxxxxxxxx", "d-yyyyyyyyy", … "d-zzzzzzzzz"]. Separe los ID con comas (,).

ResourceGroupId

String

No

Sí

El ID del resource group.

Ninguna.

Tags

List

No

Sí

Las etiquetas.

Puede agregar hasta 20 etiquetas.

Para obtener más información, consulte Tags properties.

AutoSnapshotPolicyName

String

No

Sí

El nombre de la política de instantáneas automáticas.

El nombre debe tener entre 2 y 128 caracteres. Debe comenzar con una letra y no puede empezar con http:// ni con https://. Puede contener letras, dígitos, dos puntos (:), guiones bajos (_) y guiones (-).

Esta propiedad está vacía de forma predeterminada.

CopyEncryptionConfiguration

Map

No

No

La configuración de cifrado para la replicación de instantáneas entre regiones.

Para obtener más información, consulte la sección "Propiedades de CopyEncryptionConfiguration" de este tema.

EnableCrossRegionCopy

Boolean

No

No

Indica si se habilita la replicación de instantáneas entre regiones.

Valores válidos:

  • true

  • false

CopiedSnapshotsRetentionDays

Integer

No

No

El periodo de retención de la copia de la instantánea en la región de destino.

Unidad: día. Valores válidos:

  • -1: La copia de la instantánea se conserva permanentemente.

  • De 1 a 65535: La copia de la instantánea se conserva durante el número de días especificado.

Valor predeterminado: -1.

TargetCopyRegions

List

No

No

La región de destino para la replicación de instantáneas entre regiones.

Solo puede especificar una región de destino.

Sintaxis de Tags

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

Propiedades de Tags

Propiedad

Tipo

Obligatorio

Editable

Descripción

Restricción

Key

String

Sí

No

La clave de la etiqueta.

La clave debe tener entre 1 y 128 caracteres, y no puede contener http:// ni https://. No puede comenzar con aliyun ni con acs:.

Value

String

No

No

El valor de la etiqueta.

El valor puede tener hasta 128 caracteres y no puede contener http:// ni https://. No puede comenzar con aliyun ni con acs:.

Sintaxis de CopyEncryptionConfiguration

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

Propiedades de CopyEncryptionConfiguration

Propiedad

Tipo

Obligatorio

Editable

Descripción

Restricción

KMSKeyId

String

No

No

El ID de la clave de Key Management Service (KMS) que se usa en la replicación y el cifrado de instantáneas entre regiones.

Ninguna.

Encrypted

Boolean

No

No

Indica si se habilita la replicación y el cifrado de instantáneas entre regiones.

Valores válidos:

  • true

  • false

Valor predeterminado: false.

Valores de retorno

Fn::GetAtt

  • AutoSnapshotPolicyId: el ID de la política de instantáneas automáticas.

  • Arn: el Alibaba Cloud Resource Name (ARN).

Ejemplos

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

Para consultar más ejemplos, visite auto-snapshot-policy.yml.