Crée une stratégie d'instantanés automatiques dans une région spécifiée. Vous pouvez spécifier le cycle de répétition, la période de rétention et les paramètres de sauvegarde interrégionale pour les instantanés automatiques afin de sauvegarder les données sur les disques système ou les disques de données.
Description de l'opération
Avant d'appeler cette opération, consultez Créer une stratégie d'instantanés automatiques.
Lorsque vous appelez cette opération, prenez note des éléments suivants :
-
Vous pouvez créer un maximum de 100 stratégies d'instantanés automatiques par région pour un compte Alibaba Cloud. Lorsque le nombre d'instantanés automatiques pour un disque atteint la limite de quota, le système supprime l'instantané automatique le plus ancien créé par la stratégie d'instantanés automatiques lorsqu'une nouvelle tâche de création d'instantané est lancée.
-
Le système n'exécute pas les stratégies d'instantanés automatiques lorsqu'une instance ECS a une tâche d'arrêt ou de redémarrage en attente.
-
Si la réplication interrégionale d'instantanés est activée et qu'aucun paramètre de chiffrement n'est configuré, les instantanés chiffrés sont chiffrés à l'aide de la clé de service de la région de destination par défaut. Pour plus d'informations sur la réplication interrégionale d'instantanés, consultez Copier un instantané.
Après avoir créé une stratégie d'instantanés automatiques, appelez ApplyAutoSnapshotPolicy pour appliquer la stratégie aux disques cibles. Pour modifier une stratégie d'instantanés automatiques, appelez ModifyAutoSnapshotPolicyEx.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ecs:CreateAutoSnapshotPolicy |
create |
*AutoSnapshotPolicy.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| regionId |
string |
Oui |
L'identifiant de la région de la stratégie d'instantanés automatiques. Vous pouvez appeler DescribeRegions pour obtenir la liste la plus récente des régions. |
cn-hangzhou |
| autoSnapshotPolicyName |
string |
Non |
Le nom de la stratégie d'instantanés automatiques. Le nom doit comporter de 2 à 128 caractères. Il doit commencer par une lettre et ne doit pas commencer par http:// ou https://. Le nom peut contenir des chiffres, des deux-points (:), des traits de soulignement (_) et des traits d'union (-). Valeur par défaut : null. |
TestName |
| timePoints |
string |
Oui |
Les heures auxquelles les instantanés automatiques sont créés. L'heure est affichée en UTC+8. Unité : heures. Valeurs valides : 0 à 23, qui représentent 00:00 à 23:00 (soit 24 heures au total). Par exemple, 1 correspond à 01:00. Description du format :
Remarque
Si un disque contient une grande quantité de données et que le temps nécessaire pour créer un seul instantané automatique dépasse l'intervalle entre deux heures, l'heure suivante est ignorée. Par exemple, vous définissez 09:00, 10:00, 11:00 et 12:00 comme heures de création des instantanés automatiques. Étant donné que le disque contient une grande quantité de données, la création de l'instantané commence à 09:00 et se termine à 10:20, ce qui prend 80 minutes. Le système ignore l'heure de 10:00 et crée l'instantané automatique suivant à 11:00. |
["0", "1", … "23"] |
| repeatWeekdays |
string |
Oui |
Les jours de la semaine auxquels les instantanés automatiques sont créés. Unité : jours. Le cycle est hebdomadaire. Valeurs valides : 1 à 7. Par exemple, 1 correspond à lundi. Description du format :
|
["1","2"] |
| retentionDays |
integer |
Oui |
La période de rétention des instantanés automatiques. Unité : jours. Valeurs valides :
Valeur par défaut : -1. |
30 |
| EnableCrossRegionCopy |
boolean |
Non |
Indique si la réplication interrégionale automatique doit être autorisée.
|
false |
| TargetCopyRegions |
string |
Non |
La région de destination vers laquelle les instantanés sont répliqués. Vous pouvez spécifier une région de destination. |
["cn-hangzhou"] |
| StorageLocationArn |
string |
Non |
Remarque
Ce paramètre n'est pas disponible publiquement. |
null |
| CopiedSnapshotsRetentionDays |
integer |
Non |
La période de rétention des réplicas d'instantanés interrégionaux. Unité : jours. Valeurs valides :
Valeur par défaut : -1. |
30 |
| CopyEncryptionConfiguration |
object |
Non |
Les paramètres de chiffrement des sauvegardes pour la redondance géographique des instantanés. |
|
| Encrypted |
boolean |
Non |
Indique si le chiffrement pour la sauvegarde interrégionale d'instantanés doit être activé. Valeurs valides :
Valeur par défaut : false. |
false |
| KMSKeyId |
string |
Non |
L'identifiant de la clé KMS utilisée pour la sauvegarde interrégionale d'instantanés chiffrés. |
0e478b7a-4262-4802-b8cb-00d3fb40826X |
| Arn |
array<object> |
Non |
Remarque
Ce paramètre n'est pas disponible publiquement. |
|
|
object |
Non |
|||
| RoleType |
string |
Non |
Remarque
Ce paramètre n'est pas disponible publiquement. |
hide |
| Rolearn |
string |
Non |
Remarque
Ce paramètre n'est pas disponible publiquement. |
hide |
| AssumeRoleFor |
integer |
Non |
Remarque
Ce paramètre n'est pas disponible publiquement. |
1000000000 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
rg-aek2kkmhmhs**** |
| Tag |
array<object> |
Non |
Les balises de la stratégie d'instantanés automatiques. |
|
|
object |
Non |
|||
| Key |
string |
Non |
La clé de balise de la stratégie d'instantanés automatiques. Valeurs valides pour N : 1 à 20. La clé de balise ne peut pas être une chaîne vide. La clé de balise peut comporter jusqu'à 128 caractères et ne doit pas commencer par aliyun ou acs:. La clé de balise ne doit pas contenir http:// ou https://. |
TestKey |
| Value |
string |
Non |
La valeur de balise de la stratégie d'instantanés automatiques. Valeurs valides pour N : 1 à 20. La valeur de balise peut être une chaîne vide. La valeur de balise peut comporter jusqu'à 128 caractères et ne doit pas commencer par acs:. La valeur de balise ne doit pas contenir http:// ou https://. |
TestValue |
| AssociationType |
string |
Non |
Le type d'association entre la stratégie d'instantanés automatiques et les ressources cibles. Valeurs valides : ● AssociatedWithDisk : associé à des disques. ● AssociatedWithInstanceTag : associé à des balises d'instance. Valeur par défaut : AssociatedWithDisk. |
AssociatedWithDisk |
| TargetTags |
array<object> |
Non |
La liste des balises de ressources cibles. La stratégie d'instantanés automatiques associe les ressources cibles en fonction des balises. Lorsque AssociationType est défini sur AssociatedWithInstanceTag, ce paramètre est requis. |
|
|
object |
Non |
La balise de ressource cible. |
||
| Key |
string |
Non |
La clé de balise. Valeurs valides pour N : 1 à 10. La clé de balise ne peut pas être une chaîne vide. La clé de balise peut comporter jusqu'à 128 caractères et ne doit pas commencer par aliyun ou acs:. La clé de balise ne doit pas contenir http:// ou https://. |
|
| Value |
string |
Non |
La valeur de balise. Valeurs valides pour N : 1 à 10. La valeur de balise peut comporter jusqu'à 128 caractères et ne doit pas contenir http:// ou https://. Remarque : Si vous transmettez une valeur vide ou une chaîne vide, cela correspond à n'importe quelle valeur. |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| AutoSnapshotPolicyId |
string |
L'identifiant de la stratégie d'instantanés automatiques. |
sp-bp12m37ccmxvbmi5**** |
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemples
JSON format
{
"AutoSnapshotPolicyId": "sp-bp12m37ccmxvbmi5****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | DiskCategory.OperationNotSupported | The type of the specified disk does not support creating a snapshot. | |
| 400 | InvalidSnapshotPolicyName.Malformed | The specified autoSnapshotPolicyName is malformed. | |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | |
| 400 | InvalidTagKey.Malformed | The specified Tag.n.Key is not valid. | |
| 400 | InvalidTagValue.Malformed | The specified Tag.n.Value is not valid. | |
| 400 | InvalidParameter.EncryptedIllegal | The specified parameter Encrypted must be true when kmsKeyId is not empty. | |
| 400 | InvalidParameter.KmsNotEnabled | Failed to perform this operation because KMS is not activated. | |
| 400 | InvalidParameter.Encrypted.KmsNotEnable | Failed to perform this operation because KMS is not activated. | |
| 400 | InvalidParam.EncryptedMismatch | Creating encrypted disks with shared encrypted image requires replacing encryption keys. | |
| 400 | InvalidAssociationType.Malformed | The specified parameter AssociationType is invalid. Please check the valid range for this parameter. | |
| 400 | MissingParameter.TargetTags | When the parameter AssociationType is set to AssociatedWithInstanceTag, the TargetTags parameter is required. | |
| 400 | InvalidTargetTags.NotSupported | When the parameter AssociationType is set to AssociatedWithDisk, the TargetTags parameter is not supported. | |
| 400 | InvalidTargetTagKey.Malformed | The specified TargetTag.n.Key [%s] is not valid. | |
| 400 | InvalidTargetTagValue.Malformed | The specified TargetTag.n.Value [%s] is not valid. | |
| 400 | Duplicate.TargetTagKey | Duplicate keys exist in the specified parameter TargetTags. Please ensure key uniqueness. | |
| 400 | InvalidTargetTag.LimitExceed | The number [%s] of the specified parameter TargetTag exceeds the limit [%s]. | |
| 403 | ParameterInvalid | The specified RegionId parameter is invalid. | |
| 403 | AutoSnapshotPolicy.QuotaExceed | The maximum number of automatic snapshot policy has been reached. | |
| 403 | InvalidAccountStatus.NotEnoughBalance | Your account does not have enough balance. | |
| 403 | InvalidAccountStatus.SnapshotServiceUnavailable | Snapshot service has not been opened yet. | |
| 403 | InvalidParameter.TargetCopyRegions | The specified TargetCopyRegions is invalid. | |
| 403 | InvalidParameter.CopiedSnapshotsRetentionDays | The specified CopiedSnapshotsRetentionDays is invalid. | |
| 403 | InvalidParameter.KMSKeyId.KMSUnauthorized | ECS service does not have permission to access your KMS key. Please verify that the specified KMS key has authorized the ECS service. | |
| 403 | InvalidOperation.KMSKeyIdNotFound | The specified KMSKeyId not found, %s. | |
| 403 | Abs.InvalidAction.RegionNotSupport | This region does not support this action. | |
| 403 | InvalidParameter.KMSKeyId.CMKNotEnabled | The CMK (Customer Master Key) must be in an active state. | |
| 403 | InvalidParameter.KMSKeyId.CMKUnauthorized | The CMK(Customer Master Key) lacks authorization to add tags to the ECS service. | |
| 403 | InvalidStorageLocationArn.Malformed | The specified parameter StorageLocationArn is malformed. | |
| 403 | InvalidOperation.UserNotInWhiteList | The current user is temporarily unable to use this feature. Please submit a ticket for assistance. | |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.