Tous les produits
Search
Centre de documentation

Elastic Compute Service:ModifyDiskDeployment

Dernière mise à jour :Oct 09, 2026

Migre un disque vers ou depuis un cluster de stockage bloc dédié, ou migre un disque entre différents clusters de stockage bloc dédiés.

Description de l'opération

Remarque

La fonctionnalité de cluster de stockage bloc dédié est actuellement disponible dans les régions Chine (Hangzhou), Chine (Shanghai), Chine (Pékin), Chine (Zhangjiakou), Chine (Ulanqab), Chine (Shenzhen), Chine (Heyuan), Indonésie (Jakarta), Allemagne (Francfort) et Chine du Sud 1 Finance.

Avant d'appeler cette opération, assurez-vous de bien comprendre les modes de facturation et les tarifs des disques et des clusters de stockage bloc dédiés, que le cluster de stockage bloc dédié n'a pas expiré et que votre compte ne présente aucun paiement en retard. Pour plus d'informations, consultez Facturation du stockage bloc dédié et Facturation du stockage bloc.

Lorsque vous appelez cette opération, notez les points suivants :

  • Le disque et le cluster de stockage bloc dédié doivent se trouver dans la même zone.

  • Seuls les disques postpayés sont pris en charge. Les disques par abonnement doivent d'abord être convertis en disques postpayés. Pour plus d'informations, consultez Changer le mode de facturation d'un disque.

  • Les spécifications du disque doivent correspondre aux spécifications de disque prises en charge par le cluster de destination pendant la migration. Lors de la migration entre différents clusters de stockage bloc dédiés, vous pouvez modifier les spécifications du disque pour qu'elles correspondent à celles prises en charge par le cluster de destination.

  • Le disque doit être dans l'état In Use (In_use) ou active (Available).

  • Si le disque est attaché à une instance ECS, l'instance doit être dans l'état Running (Running) ou Stopped (Stopped), et l'instance ECS ne doit pas avoir expiré.

  • Étant donné que le niveau de performance ESSD est limité par sa capacité, si vous ne pouvez pas augmenter le niveau de performance, vous pouvez effectuer une extension et réessayer. Pour plus d'informations, consultez ResizeDisk et ESSD.

  • Un seul compte peut exécuter jusqu'à cinq tâches de migration de disque simultanément dans la même région.

  • Pendant la procédure de migration, les opérations telles que l'annulation de la migration, la création d'instantanés, la mise à niveau/rétrogradation, l'extension, l'attachement, le détachement et la réinitialisation du disque ne sont pas autorisées.

Remarque

Après la migration du disque, celui-ci suit les modes de facturation, les spécifications de disque et les capacités du cluster de destination. Les modifications prennent effet immédiatement après l'appel de l'opération, et Alibaba Cloud facture le disque en fonction du nouveau type de disque et du nouveau niveau de performance du disque. Pour plus d'informations, consultez Facturation du stockage bloc dédié et Facturation du stockage bloc.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

ecs:ModifyDiskDeployment

update

*Disk.

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

DiskId

string

Oui

L'identifiant du disque.

d-bp131n0q38u3a4zi****

DiskCategory

string

Non

La catégorie de disque cible. Ce paramètre n'est valide que lors de la migration entre différents clusters de stockage bloc dédiés. Actuellement, seul cloud_essd (ESSD) est pris en charge.

Valeur par défaut : vide, ce qui indique aucun changement de spécification pour le disque.

cloud_essd

PerformanceLevel

string

Non

Le nouveau niveau de performance ESSD. Ce paramètre n'est valide que lors de la migration entre différents clusters de stockage bloc dédiés. Valeurs valides :

  • PL0 : un seul disque peut fournir jusqu'à 10 000 IOPS en lecture/écriture aléatoire.

  • PL1 : un seul disque peut fournir jusqu'à 50 000 IOPS en lecture/écriture aléatoire.

Valeur par défaut : vide, ce qui indique que le niveau de performance reste inchangé.

PL1

StorageClusterId

string

Non

L'identifiant du cluster de stockage bloc dédié. Avant de migrer un disque vers un cluster de stockage bloc dédié, vous devez acheter et créer le cluster, et vous assurer que le disque et le cluster de destination se trouvent dans la même zone.

  • Lors de la migration vers un cluster de stockage bloc dédié, vous devez spécifier StorageClusterId.

  • Lors de la migration vers un cluster de stockage bloc du cloud public, StorageClusterId doit être vide.

Valeur par défaut : vide, ce qui indique que le disque est migré vers un cluster de stockage bloc du cloud public.

dbsc-cn-c4d2uea****

DryRun

boolean

Non

Indique si la requête doit uniquement faire l'objet d'une pré-vérification. Valeurs valides :

  • true : envoie une requête de vérification. Les éléments vérifiés incluent la spécification des paramètres requis, le format de la requête, les limites de service et l'inventaire ECS. Si la vérification échoue, l'erreur correspondante est renvoyée. Si la vérification réussit, le code d'erreur DryRunOperation est renvoyé.

  • false : envoie une requête normale. Une fois la vérification réussie, un code d'état HTTP 2XX est renvoyé et le disque est migré directement.

Valeur par défaut : false.

false

Éléments de réponse

Élément

Type

Description

Exemple

object

Schéma de la réponse.

RequestId

string

L'identifiant de la requête.

D69846D9-F17F-51C0-8AC6-B4B71777****

TaskId

string

L'identifiant de la tâche de migration du disque.

t-bp67acfmxazb4p****

Exemples

JSON format

{
  "RequestId": "D69846D9-F17F-51C0-8AC6-B4B71777****",
  "TaskId": "t-bp67acfmxazb4p****"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 InvalidDiskSpec.Malformed The specified parameter DiskCategory or PerformanceLevel is not supported. Le paramètre DiskCategory ou PerformanceLevel spécifié n'est pas pris en charge.
400 AccountInArrears The account is in arrears. Votre compte présente des paiements en retard.
400 InvalidStorageClusterId.DiskAlreadyInDestination The specified disk is already in destination. Le disque spécifié se trouve déjà à la destination.
500 InternalError The request processing has failed due to some unknown error.
403 IncorrectDiskStatus The current disk status does not support this operation.
403 DiskCreatingSnapshot The operation is denied due to a snapshot of the specified disk is not completed yet.
403 InvalidOperation.DiskTypeUnsupported The type of the disk does not support this operation. Le type de disque ne prend pas en charge cette opération.
403 InvalidOperation.DiskCategoryUnsupported The current category of the disk does not support this operation.
403 InvalidOperation.ChargeTypeUnsupported The charge type of the disk does not support this operation. Le mode de facturation du disque ne prend pas en charge cette opération.
403 InvalidPerformanceLevel.DiskSizeUnsupported The specified parameter PerformanceLevel does not match the disk size. Le paramètre PerformanceLevel spécifié ne correspond pas à la taille du disque.
403 DiskLimitExceeded The number of migrated disks at the same time exceeds the limit. Le nombre de disques migrés simultanément dépasse la limite.
403 OperationDenied.NoStock The requested resource is sold out in the specified zone; try other types of resources or other regions and zones. La catégorie de disque spécifiée n'existe pas dans la zone ou le cluster spécifié, ou la zone spécifiée ne correspond pas au cluster.
403 InvalidOperation.MultiAttachDisk Multi attach disk does not support this operation. Les disques avec le multi-attach activé ne prennent pas en charge cette opération.
403 InvalidDisk.DetachedSystemDisk The specified resource is/has a detached system disk %s , not support current operation. Le disque spécifié est un disque système détaché et ne prend pas en charge l'opération actuelle.
403 InvalidOperation.NoPermission You are not authorized to do this action. Vous n'êtes pas autorisé à effectuer l'opération actuelle. Soumettez un ticket pour obtenir de l'aide.
403 InvalidOperation.LimitQosUnsupported The specified disk has performance limits on bps or iops. This operation is not supported.
403 InvalidOperation.AcrossRegionsOrZonesUnsupported Migration across regions or available zones is not supported. La migration interrégionale ou interzone n'est pas prise en charge.
403 InvalidOperation.AttachedShareDisk Attached share disk does not support this operation. Cette opération n'est pas prise en charge pour les disques partagés rattachés.
403 InvalidDiskCategory.NotSupported The specified storage category is not supported. Please choose a category such as cloud_essd PL0 or PL1 and try again.
404 InvalidDiskId.NotFound The specified disk does not exist. Le disque spécifié n'existe pas. Vérifiez si l'identifiant du disque est correct.
404 InvalidStorageClusterId.CategoryNotMatch The current dedicated storage cluster cannot create this category of disk.
404 InvalidStorageClusterId.NotFound The specified dedicated block storage cluster does not exist. Le cluster de stockage par blocs dédié spécifié n'existe pas.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.