Met à jour les informations relatives à une instance de base de données et vérifie sa connectivité.
Description de l'opération
Avant d'appeler l'opération UpdateInstance, appelez l'opération GetInstance ou ListInstances pour obtenir les informations complètes sur l'instance.
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:UpdateInstance |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Tid |
integer |
Non |
L'identifiant du locataire. Vous pouvez appeler l'opération GetUserActiveTenant pour interroger l'identifiant du locataire. |
3*** |
| InstanceType |
string |
Oui |
Le type de la base de données. Pour plus d'informations sur les valeurs valides de ce paramètre, consultez la section Paramètre DbType. |
mysql |
| InstanceSource |
string |
Oui |
La source de l'instance de base de données. Valeurs valides :
|
ECS_OWN |
| EnvType |
string |
Oui |
Le type d'environnement dans lequel l'instance de base de données est déployée. Valeurs valides :
Valeurs valides :
|
product |
| EcsInstanceId |
string |
Non |
L'identifiant de l'instance ECS sur laquelle l'instance de base de données est déployée. Remarque
Ce paramètre est requis si le paramètre InstanceSource est défini sur ECS_OWN. |
i-2zei9gs1t7h8l7ac**** |
| VpcId |
string |
Non |
L'identifiant du VPC auquel l'instance de base de données appartient. Remarque
Ce paramètre est requis si le paramètre InstanceSource est défini sur VPC_IDC. |
vpc-xxx |
| EcsRegion |
string |
Non |
L'identifiant de la région dans laquelle l'instance de base de données réside. Remarque
Ce paramètre est requis si InstanceSource est défini sur RDS, ECS_OWN et VPC_IDC. |
cn-hangzhou |
| Host |
string |
Oui |
L'adresse de l'hôte utilisée pour se connecter à l'instance de base de données. |
192.XXX.0.56 |
| Port |
integer |
Oui |
Le port utilisé pour se connecter à l'instance de base de données. |
3306 |
| Sid |
string |
Non |
L'identifiant système (SID) de l'instance de base de données. Remarque
Ce paramètre est requis si le paramètre InstanceType est défini sur ORACLE. |
XXX |
| DatabaseUser |
string |
Oui |
Le compte utilisé pour se connecter à la base de données. |
dbuser |
| DatabasePassword |
string |
Oui |
Le mot de passe utilisé pour se connecter à la base de données. |
****** |
| InstanceAlias |
string |
Oui |
L'alias de l'instance de base de données. Spécifiez un alias qui peut vous aider à identifier l'instance de base de données dans DMS. |
instance_test |
| DbaId |
string |
Oui |
L'identifiant de l'utilisateur qui assume le rôle d'administrateur de base de données (DBA) de l'instance de base de données. Vous pouvez appeler l'opération ListUsers ou GetInstance pour interroger l'identifiant de l'utilisateur. |
27**** |
| SafeRuleId |
string |
Oui |
Le nom de l'ensemble de règles de sécurité (GroupName) pour l'instance. Vous pouvez appeler l'opération ListStandardGroups ou GetInstance pour interroger le nom de l'ensemble de règles de sécurité. |
3**** |
| QueryTimeout |
integer |
Oui |
Le délai d'attente pour les requêtes de données dans l'instance de base de données. |
60 |
| ExportTimeout |
integer |
Oui |
Le délai d'attente pour l'exportation des données depuis l'instance de base de données. |
600 |
| DataLinkName |
string |
Non |
Le nom du lien de base de données pour les requêtes inter-bases de données. Remarque
|
datalink_test |
| DdlOnline |
integer |
Non |
Indique si la fonctionnalité de modification de schéma sans verrouillage doit être activée pour l'instance de base de données. Valeurs valides :
|
0 |
| UseDsql |
integer |
Non |
Indique si la fonctionnalité de requête inter-bases de données doit être activée pour l'instance de base de données. Valeurs valides :
Remarque
Types de bases de données pris en charge : MySQL, SQL Server, PostgreSQL, PolarDB for PostgreSQL (compatible avec Oracle) et ApsaraDB for Redis. |
0 |
| InstanceId |
string |
Oui |
L'identifiant de l'instance de base de données. Vous pouvez appeler l'opération GetInstance pour interroger l'identifiant de l'instance. |
126**** |
| SkipTest |
boolean |
Non |
Indique si le test de connectivité doit être ignoré. Valeurs valides :
|
false |
| EnableSellSitd |
string |
Non |
|
Y |
| TemplateId |
integer |
Non |
L'identifiant du modèle de classification. Vous pouvez appeler l'opération ListClassificationTemplates pour interroger l'identifiant du modèle. |
3*** |
| TemplateType |
string |
Non |
Le type du modèle de classification. Vous pouvez appeler l'opération ListClassificationTemplates pour interroger le type de modèle. |
INNER |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
E9BEBF41-4F69-4605-A5D5-A67955173941 |
| ErrorCode |
string |
Le code d'erreur renvoyé si la requête a échoué. |
UnknownError |
| ErrorMessage |
string |
Le message d'erreur renvoyé si la requête a échoué. |
UnknownError |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
false |
Exemples
JSON format
{
"RequestId": "E9BEBF41-4F69-4605-A5D5-A67955173941",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": false
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.