Modifie les attributs des périphériques de stockage par bloc, notamment leur nom, leur description et la configuration de libération conjointe avec l'instance associée.
Notes d'utilisation
Lorsque vous appelez cette opération pour modifier les attributs d'un disque, si vous définissez
DeleteWithInstancesurfalsealors que l'instance à laquelle le disque est attaché est verrouillée pour des raisons de sécurité, le paramètreDeleteWithInstancedu disque est ignoré et ce dernier est libéré en même temps que l'instance. Si la réponse renvoyée lors de la requête d'informations sur une instance affiche"LockReason" : "security", cela signifie que l'instance est verrouillée pour des raisons de sécurité.Utilisez le paramètre
DiskIds.Npour spécifier plusieurs périphériques de stockage par bloc afin de modifier leurs attributs simultanément, y compris leur nom, leur description et la configuration de libération conjointe avec les instances associées.
Débogage
Paramètres de requête
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | ModifyDiskAttribute | Opération à effectuer. Définissez la valeur sur ModifyDiskAttribute. |
| DiskId | String | No | d-bp1famypsnar20bv**** | ID du disque. Remarque DiskId et DiskIds.N s'excluent mutuellement. Spécifiez l'un des paramètres en fonction de vos besoins métier. |
| DiskName | String | No | MyDiskName | Nom du disque. La longueur doit être comprise entre 2 et 128 caractères. Le nom doit commencer par une lettre et ne peut pas commencer par |
| Description | String | No | TestDescription | Description du disque. La longueur doit être comprise entre 2 et 256 caractères et ne peut pas commencer par |
| DeleteWithInstance | Boolean | No | false | Indique si le disque doit être libéré en même temps que l'instance associée. Ce paramètre est vide par défaut, ce qui signifie que la valeur actuelle reste inchangée. Une erreur est renvoyée si vous définissez
|
| DeleteAutoSnapshot | Boolean | No | false | Indique si les snapshots automatiques du disque doivent être supprimés lors de la libération du disque. Ce paramètre est vide par défaut, ce qui signifie que la valeur actuelle reste inchangée. |
| EnableAutoSnapshot | Boolean | No | true | Indique si la fonctionnalité de politique de snapshot automatique doit être activée pour le disque cloud. Valeurs possibles :
Ce paramètre est vide par défaut, ce qui signifie que la valeur actuelle reste inchangée. Remarque Par défaut, la fonctionnalité de politique de snapshot automatique est activée pour les disques cloud. Vous devez uniquement associer une politique de snapshot automatique à un disque cloud avant de pouvoir utiliser la politique. |
| RegionId | String | Yes | cn-hangzhou | ID de la région du disque. Vous pouvez appeler l'opération DescribeRegions pour interroger la liste des régions la plus récente. |
| DiskIds.N | String | No | d-bp1famypsnar20bv**** | ID du disque N. Valeurs possibles pour N : 0 à 100. Remarque DiskId et DiskIds.N s'excluent mutuellement. Spécifiez l'un des paramètres en fonction de vos besoins métier. |
| BurstingEnabled | Boolean | No | false | Indique si la fonctionnalité d'explosion des performances (bursting) doit être activée. Valeurs possibles :
|
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
ID de la requête. |
Exemples
Exemples de requêtes
https://ecs.aliyuncs.com/?Action=ModifyDiskAttribute
&RegionId=cn-hangzhou
&DiskId=d-bp1famypsnar20bv****
&DiskName=MyDiskName
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyDiskAttributeResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</ModifyDiskAttributeResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Codes d'erreur
|
HTTP status code |
Error code |
Error message |
Description |
|
400 |
InvalidDiskName.Malformed |
The specified disk name is wrongly formed. |
Format DiskName invalide. Le nom doit comporter entre 2 et 128 caractères et peut contenir des lettres, des chiffres, des points (.), des traits de soulignement (_) et des tirets (-). Le nom doit commencer par une lettre et ne peut pas commencer par http:// ou https://. |
|
400 |
NoAttributeToModify |
No attribute to be modified in this request. |
Aucun attribut du périphérique de stockage par bloc n'a été modifié. |
|
400 |
IncompleteParamter |
Some fields can not be null in this request. |
Certains paramètres requis ne sont pas spécifiés. |
|
400 |
InvalidRegionId.MalFormed |
The specified RegionId is not valid. |
Valeur RegionId invalide. |
|
400 |
BurstingEnabledForDiskCategoryUnsupported |
The specified disk category does not support bursting enabled. |
La catégorie de disque ne prend pas en charge la fonctionnalité d'explosion des performances. |
|
400 |
BurstingEnabledForMultiAttachDiskUnsupported |
The multi attach disk does not support bursting enabled. |
Les disques pour lesquels la fonctionnalité de montage multiple est activée ne prennent pas en charge la fonctionnalité d'explosion des performances. |
|
400 |
BurstingEnabledForModifyingDiskUnsupported |
The modifying disk does not support bursting enabled. |
Vous ne pouvez pas modifier la fonctionnalité d'explosion des performances pour un disque dont la configuration est en cours de modification. |
|
403 |
QuotaExceed.Snapshot |
The snapshot quota exceeds. |
Le nombre maximal de snapshots est atteint. Pour stocker de nouveaux snapshots, supprimez ceux dont vous n'avez plus besoin. |
|
403 |
DiskNotPortable |
The specified disk is not a portable disk. |
Le disque spécifié n'est pas amovible. |
|
403 |
IncorrectDiskStatus |
The operation is not supported in this status. |
Cette opération ne peut pas être effectuée sur le disque dans son état actuel. Assurez-vous que le disque est disponible et qu'aucun paiement n'est en retard pour celui-ci. |
|
403 |
UserNotInTheWhiteList |
The user is not in disk white list. |
Vous n'êtes pas autorisé à gérer le disque. Réessayez après avoir obtenu l'autorisation. |
|
403 |
DeleteWithInstance.Conflict |
Multi attach disk cannot be set to DeleteWithInstance attribute. |
Les disques pour lesquels la fonctionnalité de montage multiple est activée ne prennent pas en charge l'attribut DeleteWithInstance. |
|
404 |
InvalidDiskId.NotFound |
The specified disk does not exist. |
Ce disque est introuvable. Vérifiez si l'ID du disque est valide. |
|
404 |
InvalidDescription.Malformed |
The specified description is wrongly formed. |
Format Description invalide. La description doit comporter entre 2 et 256 caractères et ne peut pas commencer par http:// ou https://. |
|
404 |
InvalidInstanceId.NotFound |
Specified attached instance does not exist. |
L'instance spécifiée est introuvable. Vérifiez si l'ID de l'instance est correct. |
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.