Enregistre une instance de base de données dans Data Management Service (DMS) et active l'hébergement sécurisé pour l'instance.
Description de l'opération
Votre rôle système doit être DBA ou administrateur. Pour consulter votre rôle système, reportez-vous à Consulter mon rôle système.
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
|
dms:AddInstance |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Tid |
integer |
Non |
L'identifiant du locataire. Remarque
Vous pouvez trouver l'identifiant du locataire en survolant l'icône de profil dans le coin supérieur droit de la console DMS. |
23**** |
| InstanceType |
string |
Oui |
Le type de base de données. Pour les valeurs valides, reportez-vous à Description du paramètre DbType. |
MySQL |
| InstanceSource |
string |
Oui |
La source de l'instance. Valeurs valides :
|
RDS |
| NetworkType |
string |
Oui |
Le type de réseau. Valeurs valides :
|
VPC |
| EnvType |
string |
Oui |
Le type d'environnement. Valeurs valides :
|
product |
| EcsInstanceId |
string |
Non |
L'identifiant de l'instance. Par exemple, si votre instance est une instance Database Gateway, saisissez l'identifiant de la passerelle. Remarque
Ce paramètre est requis si InstanceSource est défini sur ECS_OWN ou GATEWAY. |
i-2zei9gs1t7h8l7ac**** |
| VpcId |
string |
Non |
L'identifiant de l'instance du VPC. Remarque
Ce paramètre est requis si InstanceSource est défini sur VPC_IDC. |
vpc-2zef4o1hu7ljd**** |
| EcsRegion |
string |
Non |
La région dans laquelle l'instance réside. Remarque
Ce paramètre est requis si InstanceSource est défini sur RDS, ECS_OWN, GATEWAY ou VPC_IDC. |
cn-hangzhou |
| Host |
string |
Oui |
L'adresse de connexion à la base de données. |
rm-bp1g3tf90******.sqlserver.rds.aliyuncs.com |
| Port |
integer |
Oui |
Le port de connexion à la base de données. |
3306 |
| Sid |
string |
Non |
Le SID de l'instance. Remarque
Ce paramètre est requis si InstanceType est défini sur ORACLE. |
testSid |
| DatabaseUser |
string |
Non |
Le compte de la base de données. |
testsdb |
| DatabasePassword |
string |
Non |
Le mot de passe de la base de données. |
test*** |
| InstanceAlias |
string |
Oui |
L'alias de l'instance, qui vous aide à identifier rapidement l'instance. |
Instance de test |
| DbaId |
integer |
Oui |
L'identifiant de l'utilisateur DBA pour l'instance. Vous pouvez appeler l'opération ListUsers ou GetInstance pour obtenir cette valeur. |
27**** |
| QueryTimeout |
integer |
Oui |
Le délai d'expiration de la requête. Unité : secondes. |
7200 |
| ExportTimeout |
integer |
Oui |
Le délai d'expiration de l'exportation. Unité : secondes. |
86400 |
| EnableSellTrust |
string |
Oui |
Indique si l'hébergement sécurisé doit être activé pour l'instance. Valeurs valides :
|
Y |
| EnableSellStable |
string |
Non |
Indique si la fonctionnalité de modification stable doit être activée pour l'instance. Valeurs valides :
|
N |
| EnableSellCommon |
string |
Non |
Indique si la fonctionnalité de collaboration sécurisée doit être activée pour l'instance. Valeurs valides :
|
Y |
| SafeRule |
string |
Non |
Si vous souhaitez activer la fonctionnalité de collaboration sécurisée, vous devez spécifier le jeu de règles de sécurité (GroupName) pour l'instance. Vous pouvez appeler l'opération ListStandardGroups ou GetInstance pour obtenir cette valeur. |
Finance-Production |
| EnableSellSitd |
string |
Non |
Indique si la fonctionnalité de protection des données sensibles doit être activée pour l'instance. Valeurs valides :
|
Y |
| DataLinkName |
string |
Non |
Le nom du lien de données de requête inter-bases de données. Remarque
|
dblink_test |
| DdlOnline |
integer |
Non |
Indique si la modification de structure DMS est prioritaire. Valeurs valides :
Remarque
Types de bases de données pris en charge : ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL et autres sources MySQL. |
2 |
| UseDsql |
integer |
Non |
Indique si la requête inter-instances doit être activée. Valeurs valides :
Remarque
Types de bases de données pris en charge : MySQL, SQL Server, PostgreSQL, PolarDB for PostgreSQL (compatible Oracle) et Redis. |
1 |
| SkipTest |
boolean |
Non |
Indique si le test de connectivité pour l'instance doit être ignoré. Valeurs valides :
|
false |
| TemplateId |
integer |
Non |
L'identifiant du modèle de classification des données. Vous pouvez appeler l'opération ListClassificationTemplates pour obtenir cette valeur. |
31*** |
| TemplateType |
string |
Non |
Le type de modèle de catégorisation. Vous pouvez appeler l'opération ListClassificationTemplates pour obtenir cette valeur. |
INNER |
| UseSsl |
integer |
Non |
Indique si la connexion SSL doit être activée. Une fois le SSL activé, DMS se connecte à la base de données via SSL. La base de données doit avoir le SSL activé avant d'utiliser ce paramètre. Valeurs valides :
Remarque
|
0 |
| RoleArn |
string |
Non |
L'ARN du rôle autorisé dans le compte cible, utilisé pour l'enregistrement inter-locataires. |
acs:ram::1760865*********:role/dms-role-arn |
| LoginType |
integer |
Non |
|
0 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. Vous pouvez utiliser cet identifiant pour localiser les journaux et résoudre les problèmes. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
Le code d'erreur. |
UnknownError |
| ErrorMessage |
string |
Le message d'erreur. |
UnknownError |
| Success |
boolean |
Indique si la requête a abouti. Valeurs valides :
|
true |
Exemples
JSON format
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.