Todos os produtos
Search
Central de documentação

Elastic Compute Service:ModifyDiskDeployment

Última atualização: Oct 09, 2026

Migra um disco para dentro ou para fora de um cluster de armazenamento em bloco dedicado, ou migra um disco entre diferentes clusters de armazenamento em bloco dedicado.

Descrição da operação

Nota

O recurso de cluster de armazenamento em bloco dedicado está atualmente disponível nas regiões China (Hangzhou), China (Xangai), China (Pequim), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Heyuan), Indonésia (Jacarta), Alemanha (Frankfurt) e China South 1 Finance.

Antes de invocar esta operação, certifique-se de compreender totalmente os métodos de cobrança e os preços de discos e clusters de armazenamento em bloco dedicado, de que o cluster de armazenamento em bloco dedicado não expirou e de que sua conta não possui pagamentos em atraso. Para mais informações, consulte Cobrança de armazenamento em bloco dedicado e Cobrança de armazenamento em bloco.

Ao invocar esta operação, observe os seguintes itens:

  • O disco e o cluster de armazenamento em bloco dedicado devem estar na mesma zona.

  • Apenas discos pay-as-you-go são suportados. Os discos por assinatura devem ser alterados para discos pay-as-you-go primeiro. Para mais informações, consulte Alternar entre métodos de cobrança de um disco.

  • As especificações do disco devem ser consistentes com as especificações de disco suportadas pelo cluster de destino durante a migração. Durante a migração entre diferentes clusters de armazenamento em bloco dedicado, você pode alterar as especificações do disco para corresponder às suportadas pelo cluster de destino.

  • O disco deve estar no estado In Use (In_use) ou ativo (Available).

  • Se o disco estiver anexado a uma instância ECS, a instância deve estar no estado Running (Running) ou Stopped (Stopped), e a instância ECS não deve estar expirada.

  • Como o nível de desempenho do ESSD é limitado por sua capacidade, se você não puder atualizar o nível de desempenho, poderá realizar um scale-out e tentar novamente. Para mais informações, consulte ResizeDisk e ESSD.

  • Uma única conta pode executar até cinco tarefas de migração de disco simultaneamente na mesma região.

  • Durante o procedimento de migração, operações como cancelar a migração, criar snapshots, fazer upgrade/downgrade, scale-out, anexar, desanexar e reinicializar o disco não são permitidas.

Nota

Após a migração do disco, ele segue os métodos de cobrança, as especificações do disco e as capacidades do cluster de destino. As alterações entram em vigor imediatamente após a invocação da operação, e a Alibaba Cloud cobra o disco com base no novo tipo de disco e no novo nível de desempenho do disco. Para mais informações, consulte Cobrança de armazenamento em bloco dedicado e Cobrança de armazenamento em bloco.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ecs:ModifyDiskDeployment

update

*Disco.

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

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

DiskId

string

Sim

O ID do disco.

d-bp131n0q38u3a4zi****

DiskCategory

string

Não

A categoria do disco de destino. Este parâmetro é válido apenas durante a migração entre diferentes clusters de armazenamento em bloco dedicado. Atualmente, apenas cloud_essd (ESSD) é suportado.

Valor padrão: vazio, o que indica nenhuma alteração de especificação para o disco.

cloud_essd

PerformanceLevel

string

Não

O novo nível de desempenho do ESSD. Este parâmetro é válido apenas durante a migração entre diferentes clusters de armazenamento em bloco dedicado. Valores válidos:

  • PL0: Um único disco pode entregar até 10.000 IOPS de leitura/gravação aleatória.

  • PL1: Um único disco pode entregar até 50.000 IOPS de leitura/gravação aleatória.

Valor padrão: vazio, o que indica que o nível de desempenho permanece inalterado.

PL1

StorageClusterId

string

Não

O ID do cluster de armazenamento em bloco dedicado. Antes de migrar um disco para um cluster de armazenamento em bloco dedicado, você deve comprar e criar o cluster, e garantir que o disco e o cluster de destino estejam na mesma zona.

  • Ao migrar para um cluster de armazenamento em bloco dedicado, você deve especificar StorageClusterId.

  • Ao migrar para um cluster de armazenamento em bloco de nuvem pública, StorageClusterId deve estar vazio.

Valor padrão: vazio, o que indica que o disco é migrado para um cluster de armazenamento em bloco de nuvem pública.

dbsc-cn-c4d2uea****

DryRun

boolean

Não

Especifica se deve ser realizada apenas uma pré-verificação da solicitação. Valores válidos:

  • true: envia uma solicitação de verificação. Os itens de verificação incluem se os parâmetros obrigatórios foram especificados, o formato da solicitação, os limites de serviço e o inventário de ECS. Se a verificação falhar, o erro correspondente será retornado. Se a verificação for bem-sucedida, o código de erro DryRunOperation será retornado.

  • false: envia uma solicitação normal. Após a verificação ser bem-sucedida, um código de status HTTP 2XX é retornado e o disco é migrado diretamente.

Valor padrão: false.

false

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Esquema da resposta.

RequestId

string

O ID da solicitação.

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

TaskId

string

O ID da tarefa de migração do disco.

t-bp67acfmxazb4p****

Exemplos

Resposta de sucesso

JSON formato

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

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidDiskSpec.Malformed The specified parameter DiskCategory or PerformanceLevel is not supported. O parâmetro DiskCategory ou PerformanceLevel especificado não é suportado.
400 AccountInArrears The account is in arrears. Sua conta possui pagamentos em atraso.
400 InvalidStorageClusterId.DiskAlreadyInDestination The specified disk is already in destination. O disco especificado já está no destino.
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. O tipo de disco não suporta esta operação.
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. O método de cobrança do disco não suporta esta operação.
403 InvalidPerformanceLevel.DiskSizeUnsupported The specified parameter PerformanceLevel does not match the disk size. O parâmetro PerformanceLevel especificado não corresponde ao tamanho do disco.
403 DiskLimitExceeded The number of migrated disks at the same time exceeds the limit. O número de discos sendo migrados ao mesmo tempo excede o limite.
403 OperationDenied.NoStock The requested resource is sold out in the specified zone; try other types of resources or other regions and zones. A categoria de disco especificada não existe na zona ou no cluster especificado, ou a zona especificada não corresponde ao cluster.
403 InvalidOperation.MultiAttachDisk Multi attach disk does not support this operation. Discos com multi-attach ativado não suportam esta operação.
403 InvalidDisk.DetachedSystemDisk The specified resource is/has a detached system disk %s , not support current operation. O disco especificado é um disco de sistema desanexado e não suporta a operação atual.
403 InvalidOperation.NoPermission You are not authorized to do this action. Você não está autorizado a executar a operação atual. Abra um ticket para obter assistência.
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. A migração entre regiões ou entre zonas não é suportada.
403 InvalidOperation.AttachedShareDisk Attached share disk does not support this operation. Esta operação não é suportada para discos compartilhados anexados.
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. O disco especificado não existe. Verifique se o ID do disco está correto.
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. O cluster de armazenamento em bloco dedicado especificado não existe.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.