Tous les produits
Search
Centre de documentation

:Activer ou désactiver SQL Explorer (audit SQL)

Dernière mise à jour :Aug 19, 2026

Appelez l'opération ModifySQLCollectorPolicy pour activer ou désactiver la fonctionnalité SQL Explorer (audit SQL) d'une instance.

Avant d'appeler cette opération, vérifiez que l'instance utilise l'un des moteurs de base de données suivants :

  • MySQL

  • SQL Server

  • PostgreSQL

Remarque

Si vous appelez cette opération avec les identifiants d'un utilisateur RAM, celui-ci doit disposer des autorisations de lecture et d'écriture sur l'instance, telles que AliyunRDSFullAccess. Si l'utilisateur RAM ne possède pas ces autorisations, le système affiche un message indiquant que vous n'êtes pas autorisé à appeler cette opération. Pour plus d'informations sur l'attribution des autorisations à un utilisateur RAM, consultez

Utiliser RAM pour gérer les autorisations ApsaraDB RDS

.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Paramètre

Type

Obligatoire

Exemple

Description

Action

String

Oui

ModifySQLCollectorPolicy

Opération à effectuer. Définissez la valeur sur ModifySQLCollectorPolicy.

DBInstanceId

String

Oui

rm-uf6wjk5xxxxxxx

ID de l'instance. Appelez l'opération DescribeDBInstances pour récupérer l'ID de l'instance.

SQLCollectorStatus

String

Oui

Enable

Indique s'il faut activer ou désactiver la fonctionnalité SQL Explorer (audit SQL). Valeurs valides : Enable et Disabled.

ResourceGroupId

String

Non

rg-acfmx

ID du groupe de ressources. Pour plus d'informations, consultez Afficher les informations de base d'un groupe de ressources.

Paramètres de réponse

Paramètre

Type

Exemple

Description

RequestId

String

1AD222E9-E606-4A42-BF6D-8A4442913CEF

ID de la requête.

Exemples

Exemple de requête

http(s)://rds.aliyuncs.com/?Action=ModifySQLCollectorPolicy
&DBInstanceId=rm-uf6wjk5xxxxxxx
&SQLCollectorStatus=Enable
&<Common request parameters>

Exemple de réponse réussie

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<?xml version="1.0" encoding="UTF-8" ?>
<ModifySQLCollectorPolicyResponse>
	<requestId>C3565F9F-76E9-4F7E-A662-D1B2488EC2FC</requestId>
</ModifySQLCollectorPolicyResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "requestId" : "C3565F9F-76E9-4F7E-A662-D1B2488EC2FC"
}

Codes d'erreur

Code d'état HTTP

Code d'erreur

Message d'erreur

Description

400

InvalidSqlLog.Malformed

The specified parameter SqlLog is not valid.

La valeur du paramètre SqlLog n'est pas valide.

400

InvalidConfigName

The ConfigName is not valid.

La valeur du paramètre ConfigName n'est pas valide.

400

InvalidConfigValue

The ConfigValue is not valid.

La configuration du paramètre spécifié n'est pas valide.

400

IncorrectPerfFrequencyType

Current DB instance does not support this perf frequency.

L'instance ne prend pas en charge cette fréquence de performance.

400

InvalidParameters.Format

Specified parameter is not valid

Le format d'un paramètre spécifié n'est pas valide.

400

ErrorMxsServiceInsNum.Error

The Maxscale serviceIns num must be 1.

Le nombre de proxys doit être égal à 1.

400

IncorrectSQLLogVersion

Current DB instance SQL log version does not support this operation.

Cette opération n'est pas prise en charge pour la version du journal SQL de l'instance actuelle.

400

IncorrectSQLLogActiveStatus

Current DB instance SQL log active status does not support this operation.

Cette opération n'est pas prise en charge lorsque l'instance est en cours d'exécution.

403

IncorrectDBInstanceState

Current DB instance state does not support this operation.

Cette opération n'est pas prise en charge lorsque l'instance se trouve dans l'état actuel.

403

IncorrectDBType

The current DB type does not support this operation.

Le moteur de base de données de l'instance ne prend pas en charge cette opération. Spécifiez un autre moteur de base de données.

403

IncorrectDBInstanceType

Current DB instance type does not support this operation.

Cette opération n'est pas prise en charge lorsque l'instance se trouve dans l'état actuel.

403

IncorrectDBInstanceCharacterType

Current DB Instance character_type does not support this operation.

Le type de caractère de l'instance actuelle ne prend pas en charge cette opération.

403

InvalidSqlRetention.Malformed

Specified sql retention is not valid.

La période de rétention des journaux SQL n'est pas valide.

404

InvalidDBInstanceName.NotFound

The database instance does not exist.

Le nom de l'instance est introuvable. Vérifiez le nom de l'instance et réessayez.

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.