Modifica os parâmetros de uma tarefa de migração.
Observações de uso
Antes de modificar os parâmetros de uma tarefa de migração, observe as seguintes informações:
Os parâmetros
NameeDescriptionpodem ser modificados durante todo o ciclo de vida da tarefa de migração.Os parâmetros
FrequencyeMaxNumberOfImageToKeepsó podem ser alterados antes da execução da tarefa ou quando ela estiver no estadoWaiting.Demais parâmetros aceitam modificações apenas antes do início da tarefa de migração.
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Não | ModifyReplicationJobAttribute | A operação a ser executada. Defina o valor como ModifyReplicationJobAttribute. |
| JobId | String | Não | j-bp19vlwm0tyigbmj**** | O ID da tarefa de migração. |
| Name | String | Não | testMigrationTaskName | O nome da tarefa de migração. O nome deve atender aos seguintes requisitos:
|
| Description | String | Não | This_is_my_migration_task | A descrição da tarefa de migração. A descrição deve ter entre 2 e 128 caracteres e pode conter letras, dígitos, dois pontos (:), sublinhados (_) e hifens (-). Deve começar com uma letra, mas não pode iniciar com |
| TargetType | String | Não | Image | O tipo de destino para o qual o servidor de origem será migrado. Este valor só pode ser modificado antes do início da tarefa de migração. Valores válidos:
Nota
|
| ScheduledStartTime | String | Não | 2019-06-04T13:35:00Z | O horário programado para execução da tarefa de migração. O SMC iniciará o processo no momento especificado. Especifique o horário no padrão ISO 8601, no formato AAAA-MM-DDThh:mm:ssZ. O tempo deve estar em UTC. Por exemplo, 2018-01-01T12:00:00Z corresponde às 20:00:00 de 1º de janeiro de 2018 (UTC+8). Nota Se este parâmetro não for definido, o SMC não iniciará a tarefa automaticamente. Chame a operação StartReplicationJob para iniciá-la manualmente. |
| ImageName | String | Não | testAliCloudImageName | O nome da imagem de destino. O nome deve atender aos seguintes requisitos:
Nota Caso já exista uma imagem com o mesmo nome na região onde a tarefa está sendo executada, o ID da tarefa será adicionado como sufixo ao nome da imagem. Exemplo: ImageName-JobId. |
| InstanceId | String | Não | i-bp1f1dvfto1sigz5**** | O ID da instância ECS de destino. |
| SystemDiskSize | Integer | Não | 50 | O tamanho do disco do sistema da instância ECS de destino. Unidade: GiB. Valores válidos: 20 a 500. Nota O valor informado deve ser superior ao espaço utilizado no disco do sistema do servidor de origem. Por exemplo, se o disco de origem possui 500 GiB de capacidade total e 100 GiB de dados ocupados, defina este parâmetro com um valor maior que 100 GiB. |
| Frequency | Integer | Não | 10 | O intervalo de execução para tarefas de migração incremental. Unidade: horas. Valores válidos: 1 a 168. Este parâmetro é obrigatório quando o parâmetro |
| MaxNumberOfImageToKeep | Integer | Não | 5 | Quantidade máxima de imagens retidas em uma migração incremental. Valores válidos: 1 a 10. Configuração necessária caso o parâmetro |
| InstanceType | String | Não | ecs.c5.large | O tipo da instância intermediária. Chame a operação DescribeInstanceTypes para consultar os tipos de instância disponíveis no ECS.
|
| LaunchTemplateId | String | Não | lt-bp16jovvln1cgaaq**** | O ID do modelo de inicialização. |
| LaunchTemplateVersion | String | Não | Latest | O número da versão do modelo de inicialização. |
| InstanceRamRole | String | Não | SMCAdmin | A função RAM anexada à instância intermediária. |
| ContainerNamespace | String | Não | testNamespace | O namespace da imagem de contêiner Docker de destino. Para mais informações sobre imagens de contêiner Docker, consulte Termos. |
| ContainerRepository | String | Não | testRepository | O repositório que armazena a imagem de contêiner Docker de destino. Para mais informações sobre imagens de contêiner Docker, consulte Termos. |
| ContainerTag | String | Não | CentOS:v1 | A tag da imagem de contêiner Docker de destino. Para mais informações sobre imagens de contêiner Docker, consulte Termos. |
| ValidTime | String | Não | 2019-06-04T13:35:00Z | O momento em que a tarefa de migração expira. É possível agendar a expiração entre 7 e 90 dias após a criação da tarefa.
Por padrão, a validade da tarefa de migração é de 30 dias a partir da criação. |
| SystemDiskPart.N.SizeBytes | Long | Não | 254803968 | O tamanho da partição N no disco do sistema de destino. Unidade: bytes. O valor padrão corresponde ao tamanho da partição no disco do sistema de origem. Nota A soma do tamanho de todas as partições não pode ultrapassar a capacidade total do disco do sistema de destino. |
| SystemDiskPart.N.Block | Boolean | Não | true | Define se a replicação em bloco estará ativada para a partição N do disco do sistema de destino. Valores válidos:
|
| SystemDiskPart.N.Device | String | Não | 0_1 | O ID do dispositivo da partição N no disco do sistema de destino. Nota As partições do disco de sistema de destino seguem a mesma ordem sequencial das partições do disco de origem. |
| DataDisk.N.Index | Integer | Não | 1 | O índice do disco de dados N na instância ECS de destino. Valores válidos: 1 a 16. Os discos de dados na instância ECS de destino são organizados em ordem sequencial iniciando em 1. Nota Para criar um disco de dados de destino, certifique-se de que o servidor de origem possua discos de dados. |
| DataDisk.N.Part.N.SizeBytes | Long | Não | 254803968 | O tamanho da partição N no disco de dados de destino. Unidade: bytes. O valor padrão equivale ao tamanho da partição correspondente no disco de origem. Nota O tamanho total das partições não pode exceder a capacidade do disco de dados de destino. |
| DataDisk.N.Part.N.Block | Boolean | Não | true | Indica se a replicação em bloco deve ser habilitada na partição N do disco de dados de destino. Valores válidos:
|
| DataDisk.N.Part.N.Device | String | Não | 0_1 | O ID do dispositivo referente à partição N no disco de dados de destino. Nota A ordenação das partições no disco de dados de destino respeita a sequência original do disco de origem. |
| DataDisk.N.Size | Integer | Não | 100 | A capacidade do disco de dados da instância ECS de destino. Unidade: GiB. Valores válidos: 20 a 32768. Nota O tamanho do disco de destino precisa ser maior que o volume de dados existente no disco de origem. Por exemplo, se houver 100 GiB de dados em um disco de 500 GiB, configure este parâmetro com um valor superior a 100 GiB. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
1C488B66-B819-4D14-8711-C4EAAA13AC01 |
O ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://smc.aliyuncs.com/?Action=ModifyReplicationJobAttribute
&JobId=j-bp19vlwm0tyigbmj****
&Name=testMigrationTaskName
&Description=This_is_my_migration_task
&TargetType=Image
&ScheduledStartTime=2019-06-04T13:35:00Z
&ImageName=testAliCloudImageName
&InstanceId=i-bp1f1dvfto1sigz5****
&SystemDiskSize=50
&Frequency=10
&MaxNumberOfImageToKeep=5
&InstanceType=ecs.c5.large
&LaunchTemplateId=lt-bp16jovvln1cgaaq****
&LaunchTemplateVersion=Latest
&InstanceRamRole=SMCAdmin
&ContainerNamespace=testNamespace
&ContainerRepository=testRepository
&ContainerTag=CentOS:v1
&ValidTime=2019-06-04T13:35:00Z
&SystemDiskPart=[{"SizeBytes":254803968,"Block":true,"Device":"0_1"}]
&DataDisk=[{"Index":1,"Part":[{"SizeBytes":254803968,"Block":true,"Device":"0_1"}],"Size":100}]
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyReplicationJobAttributeResponse>
<RequestId>1C488B66-B819-4D14-8711-C4EAAA13AC01</RequestId>
</ModifyReplicationJobAttributeResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "1C488B66-B819-4D14-8711-C4EAAA13AC01"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
DataDisk.DuplicateIndex |
The source server data disk cannot contain the same index. |
Mensagem retornada porque os discos de dados da origem da migração possuem índices duplicados. |
|
400 |
ReplicationJob.InvalidStatus |
The specified replication job status is invalid. |
Mensagem retornada porque a tarefa de migração está em um status inválido e a operação não é suportada. |
|
400 |
ReplicationJobDataDiskIndex.Invalid |
The specified replication job contains data disk index not found in source server. |
Mensagem retornada porque a tarefa especifica um ou mais índices de disco de dados inexistentes no servidor de origem. |
|
400 |
ReplicationJobName.Duplicate |
The specified replication job name already exists. |
Mensagem retornada porque o nome da tarefa de migração já existe. Escolha outro nome para a tarefa. |
|
500 |
InternalError |
An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket. |
Mensagem retornada devido a um erro interno. Tente novamente mais tarde. Se o erro persistir, abra um ticket. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.