Modifie les informations d'une tâche de migration.
Description de l'opération
Description
Avant de modifier une tâche de migration, notez les points suivants :
-
Les paramètres Name et Description peuvent être modifiés à tout moment au cours du cycle de vie de la tâche de migration.
-
Les paramètres Frequency et MaxNumberOfImageToKeep ne peuvent être modifiés qu'avant l'exécution de la tâche de migration ou lorsque la tâche est dans l'état Waiting.
-
Les autres paramètres ne peuvent être modifiés qu'avant l'exécution de la tâche de migration.
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
|
smc:ModifyReplicationJobAttribute |
update |
*ReplicationJob
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| JobId |
string |
Oui |
L'identifiant de la tâche de migration. |
j-bp19vlwm0tyigbmj**** |
| Name |
string |
Non |
Le nom de la tâche de migration. Le nom doit respecter les exigences suivantes :
|
testMigrationTaskName |
| Description |
string |
Non |
La description de la tâche de migration. La description doit comporter entre 2 et 128 caractères. Elle doit commencer par une lettre ou un caractère chinois. Elle ne peut pas commencer par http:// ou https://. Elle peut contenir des chiffres, des deux-points (:), des traits de soulignement (_) et des traits d'union (-). |
This_is_my_migration_task |
| TargetType |
string |
Non |
Le type de destination de la migration. Ce paramètre ne peut être modifié qu'avant le démarrage de la tâche de migration. Valeurs valides :
Remarque
|
Image |
| ScheduledStartTime |
string |
Non |
L'heure à laquelle vous souhaitez démarrer la tâche de migration. SMC démarre automatiquement la tâche de migration à l'heure spécifiée. L'heure doit suivre la norme ISO 8601 et être en UTC. Le format est YYYY-MM-DDThh:mm:ssZ. Par exemple, 2018-01-01T12:00:00Z correspond à 20:00:00 le 1er janvier 2018 (UTC+8). Remarque
Si vous laissez ce paramètre vide, SMC ne démarre pas automatiquement la tâche de migration. Vous devez appeler l'opération StartReplicationJob pour démarrer la tâche. |
2019-06-04T13:35:00Z |
| ImageName |
string |
Non |
Le nom de l'image de destination. Le nom doit respecter les exigences suivantes :
Remarque
Si une image portant le même nom existe déjà dans la région actuelle lors de l'exécution de la tâche de migration, le système ajoute l'identifiant de la tâche de migration (JobId) à la fin du nom de l'image en tant que suffixe. Exemple : ImageName-JobId. |
testAliCloudImageName |
| InstanceId |
string |
Non |
L'identifiant de l'instance de destination. |
i-bp1f1dvfto1sigz5**** |
| SystemDiskSize |
integer |
Non |
La taille du disque système de l'instance ECS de destination. Unité : Gio. Valeurs valides : de 20 à 500. Remarque
La valeur de ce paramètre doit être supérieure à l'espace utilisé par le disque système du serveur source. Par exemple, si le disque système du serveur source a une taille de 500 Gio et que 100 Gio d'espace sont utilisés, vous devez définir ce paramètre sur une valeur supérieure à 100. |
50 |
| Frequency |
integer |
Non |
L'intervalle d'exécution d'une tâche de migration incrémentielle. Unité : heures. Valeurs valides : de 1 à 168. Ce paramètre est requis si le paramètre RunOnce est défini sur false. |
10 |
| MaxNumberOfImageToKeep |
integer |
Non |
Le nombre maximal d'images à conserver pour une tâche de migration incrémentielle. Valeurs valides : de 1 à 10. Ce paramètre est requis si le paramètre RunOnce est défini sur false. |
5 |
| InstanceType |
string |
Non |
Le type d'instance de l'instance intermédiaire. Vous pouvez appeler l'opération DescribeInstanceTypes pour interroger les types d'instance fournis par ECS.
|
ecs.c5.large |
| LaunchTemplateId |
string |
Non |
L'identifiant du modèle de lancement. |
lt-bp16jovvln1cgaaq**** |
| LaunchTemplateVersion |
string |
Non |
La version du modèle de lancement. |
Latest |
| InstanceRamRole |
string |
Non |
Le nom du rôle RAM pour l'instance. |
SMCAdmin |
| ContainerNamespace |
string |
Non |
L'espace de noms du conteneur Docker. Pour plus d'informations sur les images de conteneur Docker, consultez Container Registry. |
testNamespace |
| ContainerRepository |
string |
Non |
Le référentiel d'images pour le conteneur Docker. Pour plus d'informations sur les images de conteneur Docker, consultez Container Registry. |
testRepository |
| ContainerTag |
string |
Non |
La balise d'image pour le conteneur Docker. Pour plus d'informations sur les images de conteneur Docker, consultez Container Registry. |
CentOS:v1 |
| ValidTime |
string |
Non |
L'heure d'expiration de la tâche de migration. La valeur peut être une heure située entre 7 et 90 jours après la création de la tâche de migration.
Valeur par défaut : 30 jours après la création de la tâche de migration. Cela signifie que la tâche de migration est valide pendant 30 jours par défaut. |
2019-06-04T13:35:00Z |
| SystemDiskPart |
array<object> |
Non |
Les partitions du disque système. |
|
|
object |
Non |
Les partitions du disque système. |
||
| SizeBytes |
integer |
Non |
La taille de la partition N du disque système de destination. Unité : octets. La valeur par défaut est la taille de la partition du disque système source. Remarque
La taille d'une partition ne peut pas dépasser la taille du disque système. La taille totale de toutes les partitions d'un disque système ne peut pas dépasser la taille du disque système. |
254803968 |
| Block |
boolean |
Non |
Indique si la réplication par blocs doit être activée pour la partition N du disque système de destination. Valeurs valides :
|
true |
| Device |
string |
Non |
L'identifiant de périphérique de la partition N du disque système de destination. Remarque
Pour la valeur de N, consultez l'identifiant de périphérique de la partition source. |
0_1 |
| DataDisk |
array<object> |
Non |
Les disques de données. |
|
|
array<object> |
Non |
Les disques de données. |
||
| Index |
integer |
Non |
Le numéro de séquence du disque de données sur l'instance ECS de destination. Valeurs valides : de 1 à 16. La valeur initiale est 1. Remarque
Vous ne pouvez créer un disque de données de destination que pour un disque de données qui existe sur le serveur source. |
1 |
| Part |
array<object> |
Non |
Les partitions. |
|
|
object |
Non |
Les partitions. |
||
| SizeBytes |
integer |
Non |
La taille de la partition N du disque de données N. Unité : octets. La valeur par défaut est la taille de la partition du disque de données source. Remarque
La taille d'une partition ne peut pas dépasser la taille du disque de données. La taille totale de toutes les partitions d'un disque de données ne peut pas dépasser la taille du disque de données. |
254803968 |
| Block |
boolean |
Non |
Indique si la réplication par blocs doit être activée pour la partition N du disque de données N. Valeurs valides :
|
true |
| Device |
string |
Non |
L'identifiant de périphérique de la partition N du disque de données N. Remarque
Pour la valeur de N, consultez l'identifiant de périphérique de la partition source. |
0_1 |
| Size |
integer |
Non |
La taille du disque de données sur l'instance ECS de destination. Unité : Gio. Valeurs valides : de 20 à 32768. Remarque
La valeur de ce paramètre doit être supérieure à l'espace utilisé par le disque de données du serveur source. Par exemple, si le disque de données du serveur source a une taille de 500 Gio et que 100 Gio d'espace sont utilisés, vous devez définir ce paramètre sur une valeur supérieure à 100. |
100 |
| NetMode |
integer |
Non |
Le mode réseau pour la transmission des données. Valeurs valides :
|
0 |
| VSwitchId |
string |
Non |
L'identifiant du vSwitch dans le VPC spécifié. |
vsw-bp1ddbrxdlrcbim46**** |
| VpcId |
string |
Non |
L'identifiant du VPC configuré avec Express Connect ou une passerelle VPN. |
vpc-bp1vwnn14rqpyiczj**** |
| ReplicationParameters |
string |
Non |
Les paramètres du pilote de réplication. Les paramètres sont des paires clé-valeur au format JSON. Les clés sont fixes. La valeur peut comporter jusqu'à 2 048 caractères. Le pilote de réplication est un outil utilisé pour répliquer les données du serveur source vers l'instance intermédiaire. Les paramètres pris en charge par les pilotes de réplication peuvent varier. Le pilote de réplication SMT prend en charge les paramètres suivants :
Pour plus d'informations sur la valeur du pilote de réplication, consultez le paramètre SourceServers.ReplicationDriver dans la réponse de l'opération DescribeSourceServers. |
{"bandwidth_limit":0,"compress_level":1,"checksum":true} |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
1C488B66-B819-4D14-8711-C4EAAA13AC01 |
Exemples
JSON format
{
"RequestId": "1C488B66-B819-4D14-8711-C4EAAA13AC01"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | DataDisk.DuplicateIndex | The source server data disk cannot contain the same index. | The source server data disk cannot contain the same index. |
| 400 | ReplicationJobDataDiskIndex.Invalid | The specified replication job contains data disk index not found in source server. | The specified replication job contains data disk indexes that do not exist in the source server. |
| 400 | ReplicationJobName.Duplicate | The specified replication job name already exists. | The specified replication job name already exists. |
| 400 | ReplicationJob.InvalidStatus | The specified replication job status: %s is invalid. This operation can only be performed in the following status: %s. | The specified replication job status: %s is invalid. This operation can only be performed in the following status: %s. |
| 400 | ReplicationJob.InvalidBusinessStatus | The specified business status: %s of the replication job is invalid. This operation can only be performed in the following status: %s. | The specified business status: %s of the replication job is invalid. This operation can only be performed in the following status: %s. |
| 400 | ImageName.UsedByReplicationJob | The specified imageName: "%s" was used by another replication job in the current region. | The specified imageName: "%s" was used by another replication job in the current region. |
| 500 | InternalError | An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket. | An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.