Tous les produits
Search
Centre de documentation

:ModifyInstance

Dernière mise à jour :Aug 28, 2026

Modifie les informations de base d'une instance, telles que le mode de gestion, les identifiants de la base de données et les packages de fonctionnalités, ainsi que les informations avancées telles que le type d'environnement, le nom de l'instance dans DMS et les délais d'attente pour l'interrogation et l'exportation des données.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

dms:ModifyInstance

update

*Toutes les ressources.

*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

InstanceId

string

Oui

L'identifiant de l'instance. Vous pouvez appeler l'opération ListInstances ou GetInstance pour obtenir ce paramètre.

183****

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

Non

Le type de base de données. Pour plus d'informations sur les valeurs valides, consultez la description du paramètre DbType.

MySQL

InstanceSource

string

Non

La source de l'instance. Valeurs valides :

  • PUBLIC_OWN : instance auto-gérée connectée via Internet.

  • RDS : instance ApsaraDB RDS.

  • ECS_OWN : instance auto-gérée sur une instance ECS.

  • VPC_IDC : instance auto-gérée dans un IDC connecté à un VPC.

RDS

NetworkType

string

Non

Le type de réseau. Valeurs valides :

  • CLASSIC : réseau classique.

  • VPC : VPC.

VPC

EnvType

string

Non

Le type d'environnement. Valeurs valides :

  • product : environnement de production.

  • dev : environnement de développement.

  • pre : environnement de pré-production.

  • test : environnement de test.

  • sit : environnement SIT.

  • uat : environnement UAT.

  • pet : environnement de test de charge.

  • stag : environnement STAG.

dev

EcsInstanceId

string

Non

L'identifiant de l'instance ECS.

Remarque

Ce paramètre est requis si InstanceSource est défini sur ECS_OWN.

i-2zei9gs1t7h8l7ac****

VpcId

string

Non

L'identifiant du VPC de l'instance.

Remarque

Ce paramètre est requis si InstanceSource est défini sur VPC_IDC.

vpc-bp10wnlcmor****

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 ou VPC_IDC.

cn-hangzhou

Host

string

Non

Le point de terminaison de l'instance.

192.XXX.0.56

Port

integer

Non

Le port utilisé pour accéder à l'instance.

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

Non

L'alias de l'instance, qui aide les utilisateurs à identifier et à localiser rapidement l'instance.

instance_test

DbaId

integer

Non

L'identifiant de l'utilisateur DBA pour l'instance. Vous pouvez appeler l'opération ListUsers ou GetInstance pour obtenir ce paramètre.

27****

QueryTimeout

integer

Non

Le délai d'attente de la requête. Unité : secondes.

7200

ExportTimeout

integer

Non

Le délai d'attente de l'exportation. Unité : secondes.

86400

EnableSellTrust

string

Non

Indique si l'hébergement sécurisé doit être activé pour l'instance.

  • Y : Activer le mode d'hébergement sécurisé.

  • N : Ne pas activer le mode d'hébergement sécurisé.

Y

EnableSellStable

string

Non

Indique si la fonctionnalité de modification stable doit être activée pour l'instance.

  • Y : Activer.

  • N : Ne pas activer.

N

EnableSellCommon

string

Non

Indique si la fonctionnalité de collaboration sécurisée doit être activée pour l'instance.

  • Y : Activer.

  • N : Ne pas activer.

Y

SafeRule

string

Non

Si vous souhaitez activer le package de fonctionnalités de collaboration sécurisée, vous devez configurer un ensemble de règles de sécurité (GroupName) pour l'instance. Vous pouvez appeler l'opération ListStandardGroups ou GetInstance pour obtenir ce paramètre.

Finance-production

EnableSellSitd

string

Non

Indique si la fonctionnalité de protection des données sensibles doit être activée pour l'instance.

  • Y : Activer la protection des données sensibles.

  • N : Ne pas activer la protection des données sensibles.

Y

DataLinkName

string

Non

Le nom du lien de données pour les requêtes inter-bases de données.

Remarque
  • Ce paramètre est requis si UseDsql est défini sur 1.

  • Le nom du DBLink ne peut contenir que des lettres minuscules et des traits de soulignement (_).

  • Le nom du DBLink doit être globalement unique au sein du locataire.

dblink_test

DdlOnline

integer

Non

Indique si la priorité de modification de structure est activée. Valeurs valides :

  • 0 : Ne pas utiliser.

  • 1 : Le DDL en ligne natif est prioritaire.

  • 2 : La modification de structure sans verrouillage de DMS est prioritaire.

Remarque

Types de bases de données pris en charge : ApsaraDB RDS for MySQL, moteur PolarDB for MySQL, MyBase for MySQL et MySQL provenant d'autres sources.

2

UseDsql

integer

Non

Indique si la requête inter-instances doit être activée. Valeurs valides :

  • 0 : Désactiver.

  • 1 : Activer.

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 :

  • true : Ignorer.

  • false : Ne pas ignorer.

false

TemplateId

integer

Non

L'identifiant du modèle de classification des données. Vous pouvez appeler l'opération ListClassificationTemplates pour obtenir ce paramètre.

31***

TemplateType

string

Non

Le type de modèle de catégorisation des données. Vous pouvez appeler l'opération ListClassificationTemplates pour obtenir ce paramètre.

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 condition préalable est que le SSL soit activé sur la base de données. Les options suivantes sont prises en charge :

  • 0 : Valeur par défaut (DMS et le service de base de données négocient automatiquement l'activation du SSL). Le système identifie automatiquement si le SSL est activé sur la base de données cible. Si le SSL est activé sur la base de données, DMS se connecte à la base de données via SSL. Si le SSL n'est pas activé sur la base de données, DMS se connecte via une connexion standard.

  • 1 : Activer la connexion SSL. Si le SSL n'est pas activé sur la base de données, ce paramètre ne prend pas effet.

  • -1 : Désactiver la connexion SSL.

Remarque
  • Cet élément de configuration n'apparaît que lorsque le type de base de données est MySQL ou Redis.

  • Le SSL (Secure Sockets Layer) chiffre les connexions réseau au niveau de la couche de transport, améliorant ainsi la sécurité et l'intégrité des données de communication, mais augmente le temps de réponse de la connexion réseau.

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 : La requête a abouti.

  • false : La requête a échoué.

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.