Modifie le nom, la description, le comportement de libération, la stratégie de suppression des instantanés automatiques, la stratégie d'instantanés automatiques, les paramètres de burst de performances et d'autres attributs d'un ou plusieurs périphériques de stockage par blocs.
Description de l'opération
Vous pouvez utiliser le paramètre DiskId pour modifier le nom, la description, le comportement de libération et d'autres attributs d'un seul périphérique de stockage par blocs, ou utiliser le paramètre DiskIds.N pour modifier les attributs de plusieurs périphériques de stockage par blocs à la fois.
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:ModifyDiskAttribute |
update |
*Disk
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DiskId |
string |
Non |
L'identifiant du disque dont vous souhaitez modifier les attributs. Remarque
Les paramètres DiskId et DiskIds.N ne peuvent pas être spécifiés en même temps. Spécifiez l'un d'eux selon vos besoins. |
d-bp1famypsnar20bv**** |
| DiskName |
string |
Non |
Le nom du disque. Le nom doit comporter entre 2 et 128 caractères et peut contenir des lettres, des chiffres et des caractères catégorisés comme lettres en Unicode, y compris des caractères chinois. Le nom peut contenir des deux-points (:), des traits de soulignement (_), des points (.) et des traits d'union (-). |
MonNomDeDisque |
| Description |
string |
Non |
La description du disque. La description doit comporter entre 2 et 256 caractères et ne peut pas commencer par |
DescriptionTest |
| DeleteWithInstance |
boolean |
Non |
Indique si le disque doit être libéré en même temps que l'instance. Valeur par défaut : null, ce qui indique que la valeur actuelle n'est pas modifiée. Une erreur est renvoyée si vous définissez DeleteWithInstance sur
Avertissement Si vous définissez DeleteWithInstance sur false et que l'instance ECS à laquelle le disque est attaché est verrouillée pour des raisons de sécurité avec "LockReason" : "security" dans OperationLocks, l'attribut DeleteWithInstance est ignoré et le disque est libéré en même temps que l'instance. |
false |
| DeleteAutoSnapshot |
boolean |
Non |
Indique si les instantanés automatiques du disque doivent être supprimés lorsque le disque est supprimé. Valeurs valides :
Valeur par défaut : null, ce qui indique que la valeur actuelle n'est pas modifiée. |
false |
| EnableAutoSnapshot |
boolean |
Non |
Indique si la stratégie d'instantanés automatiques doit être activée pour le disque. Valeurs valides :
Valeur par défaut : null, ce qui indique que la valeur actuelle n'est pas modifiée. Remarque
Ce paramètre est obsolète. La stratégie d'instantanés automatiques est activée par défaut pour les disques après leur création. Il vous suffit d'associer une stratégie d'instantanés automatiques au disque. |
true |
| RegionId |
string |
Non |
L'identifiant de la région. Vous pouvez appeler DescribeRegions pour obtenir la liste des régions la plus récente. |
cn-hangzhou |
| DiskIds |
array |
Non |
Les identifiants des disques dont vous souhaitez modifier les attributs. Valeurs valides de N : 0 à 100. Remarque
Les paramètres DiskId et DiskIds.N ne peuvent pas être spécifiés en même temps. Spécifiez l'un d'eux selon vos besoins. |
d-bp1famypsnar20bv**** |
|
string |
Non |
L'identifiant d'un disque dont vous souhaitez modifier les attributs. Valeurs valides de N : 0 à 100. Remarque
Les paramètres DiskId et DiskIds.N ne peuvent pas être spécifiés en même temps. Spécifiez l'un d'eux selon vos besoins. |
d-bp1famypsnar20bv**** |
|
| BurstingEnabled |
boolean |
Non |
Indique si la fonctionnalité de burst de performances doit être activée pour les disques qui prennent en charge cette fonctionnalité. Valeurs valides :
Remarque
Une erreur est renvoyée si vous spécifiez ce paramètre pour un disque qui ne prend pas en charge la fonctionnalité de burst de performances. |
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidDiskName.Malformed | The specified disk name is malformed. | |
| 400 | NoAttributeToModify | No attribute to be modified in this request. | |
| 400 | IncompleteParamter | Some fields can not be null in this request. | Some required parameters are not specified. |
| 400 | InvalidRegionId.MalFormed | The specified RegionId is not valid. | |
| 400 | MissingParameter.DiskIdOrDiskIds | Specified parameter DiskId or DiskIds is missing. | |
| 400 | ParameterConflict.DiskIdAndDiskIds | The parameters DiskId and DiskIds are mutually exclusive. Please specify only one. | |
| 400 | BurstingEnabledForDiskCategoryUnsupported | The specified disk category does not support bursting enabled. | The specified disk type does not support enabling the performance burst feature. |
| 400 | BurstingEnabledForMultiAttachDiskUnsupported | The multi attach disk does not support bursting enabled. | Multi-attach disks do not support enabling the performance burst feature. |
| 400 | BurstingEnabledForModifyingDiskUnsupported | The modifying disk does not support bursting enabled. | Disks that are being reconfigured cannot have the burst feature modified. |
| 400 | InvalidBurstingEnabled.DiskSizeTooSmall | The disk size must be greater than 3 GiB to enable burst. | The disk size must be greater than 3 GiB to enable burst. |
| 403 | QuotaExceed.Snapshot | The snapshot quota exceeds. | |
| 403 | DiskNotPortable | The specified disk is not a portable disk. | |
| 403 | IncorrectDiskStatus | The operation is not supported in this status. | The disk is in a state that does not support the current operation. Make sure that the disk is available and that your account has no overdue payments. |
| 403 | UserNotInTheWhiteList | The user is not in disk white list. | You are not authorized to manage the disk. Try again when you are authorized. |
| 403 | DeleteWithInstance.Conflict | The specified image is from the image market. You cannot set the DeleteWithInstance attribute to false. | |
| 404 | InvalidDiskId.NotFound | The specified disk does not exist. | The specified disk does not exist. Check whether the disk ID is correct. |
| 404 | InvalidDescription.Malformed | The specified description is malformed. | |
| 404 | InvalidInstanceId.NotFound | Specified attached instance does not exist. | The specified instance does not exist. Check whether the instance ID is correct. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.