Achetez une instance de synchronisation de données. Une fois l'achat effectué, appelez ConfigureSynchronizationJob pour configurer et démarrer la tâche de synchronisation.
Avant d'appeler cette opération, familiarisez-vous avec les méthodes de facturation et la tarification de DTS.
Une fois l'instance de synchronisation achetée, appelez ConfigureSynchronizationJob pour configurer la tâche de synchronisation. Celle-ci démarre automatiquement.
Débogage
OpenAPI Explorer calcule automatiquement la valeur de signature et génère un exemple de code SDK.
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | CreateSynchronizationJob |
Opération à effectuer. Définissez la valeur sur CreateSynchronizationJob. |
| DestRegion | String | Oui | cn-hangzhou |
ID de la région de la base de données de destination. Pour obtenir la liste des ID de région valides, consultez la page Liste des régions prises en charge. Remarque Si SourceRegion est défini sur Chine (Hong Kong) ou sur une région hors de Chine continentale, attribuez la même valeur à DestRegion. |
| PayType | String | Oui | PostPaid |
Méthode de facturation de l'instance de synchronisation.
|
| SourceRegion | String | Oui | cn-hangzhou |
ID de la région de la base de données source. Pour obtenir la liste des ID de région valides, consultez la page Liste des régions prises en charge. |
| SynchronizationJobClass | String | Oui | small |
Spécification de l'instance de synchronisation. Valeurs valides : micro, small, medium et large. Remarque Pour consulter les benchmarks de performance de chaque spécification, reportez-vous à la page Spécifications des instances de synchronisation de données. |
| RegionId | String | Non | cn-hangzhou |
ID de la région de l'instance de synchronisation. Attribuez à ce paramètre la même valeur que DestRegion. |
| Topology | String | Non | oneway |
Topologie de synchronisation. Valeurs valides :
Remarque
|
| Period | String | Non | Year |
Cycle de facturation de l'instance d'abonnement. Valeurs valides :
Remarque Requis uniquement si PayType est défini sur PrePaid. |
| UsedTime | Integer | Non | 1 |
Durée de l'abonnement.
Remarque Requis uniquement si PayType est défini sur PrePaid. |
| ClientToken | String | Non | 0c593ea1-3bea-11e9-b96b-88e9fe63**** |
Jeton client garantissant l'idempotence de la requête. Utilisez une valeur unique pour chaque requête. La valeur ClientToken ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères. |
| SourceEndpoint.InstanceType | String | Non | MySQL |
Type d'instance de la base de données source. Valeurs valides :
Remarque
|
| DestinationEndpoint.InstanceType | String | Non | MySQL |
Type d'instance de la base de données de destination. Valeurs valides :
Remarque
|
| networkType | String | Non | Intranet |
Type de réseau. Valeur valide : Intranet (VPC). |
| AccountId | String | Non | 12323344**** |
ID du compte Alibaba Cloud. Ce paramètre est obsolète et sera supprimé prochainement. |
| DBInstanceCount | Integer | Non | 3 |
Requis si SourceEndpoint.InstanceType est défini sur DRDS. Nombre d'instances RDS privées associées à l'instance PolarDB-X source. Valeur par défaut : 1. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| ErrCode | String | InternalError |
Code d'erreur renvoyé en cas d'échec de l'appel. |
| ErrMessage | String | The request processing has failed due to some unknown error. |
Message d'erreur renvoyé en cas d'échec de l'appel. |
| RequestId | String | 9056C8B0-5799-493A-9655-70F607B8**** |
ID de la requête. |
| Success | String | true |
Indique si la requête a abouti. |
| SynchronizationJobId | String | dtshvj11k25255**** |
ID de l'instance de synchronisation de données. |
Exemples
Exemples de requêtes
http(s)://dts.aliyuncs.com/?Action=CreateSynchronizationJob
&SourceRegion=cn-hangzhou
&DestRegion=cn-hangzhou
&SynchronizationJobClass=small
&PayType=PostPaid
&<Common request parameters>
Exemples de réponses réussies
Format XML
<CreateSynchronizationJobResponse>
<SynchronizationJobId>dtshvj11k25255****</SynchronizationJobId>
<RequestId>9056C8B0-5799-493A-9655-70F607B8****</RequestId>
<Success>true</Success>
</CreateSynchronizationJobResponse>
Format JSON
{
"SynchronizationJobId": "dtshvj11k25255****",
"RequestId": "9056C8B0-5799-493A-9655-70F607B8****",
"Success": true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.