Tous les produits
Search
Centre de documentation

Database Autonomy Service:DAS Agent

Dernière mise à jour :Aug 10, 2026

L'Agent DAS est une solution intelligente d'exploitation et de maintenance (O&M) des bases de données, alimentée par un grand modèle de langage. S'appuyant sur les enseignements tirés de plus de 100 000 tickets Alibaba Cloud et sur une expertise approfondie, il résout les problèmes courants d'O&M et de stabilité liés aux bases de données cloud. En intégrant l'intelligence artificielle, l'Agent DAS offre des capacités autonomes de bout en bout, telles que la détection d'anomalies, le diagnostic et l'optimisation, garantissant ainsi la stabilité et l'efficacité de vos bases de données cloud avec une grande précision.

Remarque

L'Agent DAS est la seule compétence d'exploitation de base de données sélectionnée pour le marché officiel des compétences Alibaba Cloud, certifiée pour son efficacité et sa sécurité. Vous pouvez télécharger la compétence et la déployer sur un agent local ou différents types de Claw.

Prérequis

La base de données cible doit être connectée à DAS.

Remarque

DAS prend en charge les bases de données suivantes :

  • MySQL : RDS for MySQL, PolarDB for MySQL, MySQL hébergé chez d'autres fournisseurs cloud et MySQL sur site.

  • PostgreSQL : RDS for PostgreSQL, PolarDB for PostgreSQL, PostgreSQL hébergé chez d'autres fournisseurs cloud et PostgreSQL sur site.

  • Redis : Tair, Redis hébergé chez d'autres fournisseurs cloud et Redis sur site.

  • MongoDB : ApsaraDB for MongoDB, MongoDB hébergé chez d'autres fournisseurs cloud et MongoDB sur site.

  • SQL Server : RDS for SQL Server.

  • Base de données distribuée : PolarDB-X.

Remarques

  • Pour utiliser l'Agent DAS avec un utilisateur RAM (sous-compte), assurez-vous que cet utilisateur dispose des autorisations de gestion pour DAS et de l'instance de base de données correspondante.

  • Pour intégrer les capacités intelligentes d'O&M de l'Agent DAS à des systèmes métier ou à des consoles autres que la console DAS, soumettez un ticket.

  • Étant donné que les réglementations en matière de sécurité des données varient selon les régions, un seul service de grand modèle ne peut pas gérer des instances de base de données situées dans plusieurs régions. Par conséquent, vous devez activer l'Agent DAS dans chaque région où se trouvent vos instances. Par exemple, les instances situées en Chine continentale (telles que celles à Pékin, Shanghai, Hangzhou et Guangzhou) peuvent partager un seul Agent DAS pour la région Chine, tandis que les instances situées dans d'autres régions, comme les États-Unis, Singapour et l'Indonésie, nécessitent un Agent DAS distinct pour chacune d'elles.

  • L'Agent DAS pour les régions hors de Chine continentale utilise le grand modèle Model Studio, actuellement déployé uniquement à Singapour et aux États-Unis. Par conséquent, DAS achemine les appels de modèle vers la plus proche de ces deux régions. Lorsque Model Studio sera lancé dans davantage de pays ou de régions, l'Agent DAS migrera automatiquement vers le service Model Studio local.

    Remarque : Cet acheminement transfrontalier des appels s'applique uniquement au modèle Model Studio. Vos données, y compris les journaux d'audit de base de données, restent toujours dans la région où réside l'instance.

Facturation

Pour plus d'informations, consultez les détails tarifaires de l'Agent DAS.

Remarque

À partir du 17 mars 2026, l'Agent DAS propose un essai gratuit quotidien.

  • Quota de base : Chaque utilisateur reçoit un quota gratuit quotidien de 5 000 caractères. Pour continuer à utiliser le service après épuisement du quota, passez à la version commerciale.

  • Bonus de connexion : Connectez-vous quotidiennement en consultant ou en interrogeant le rapport quotidien d'opérations dans la console. Chaque connexion réussie accorde un quota supplémentaire de 700 caractères. En vous connectant sept jours consécutifs, vous pouvez accumuler un bonus total de 4 900 caractères.

  • Statut du quota : Vous pouvez vérifier à tout moment votre quota quotidien restant et les détails d'utilisation dans la console.

  • Remarque : La politique de quota gratuit est susceptible de changer en fonction des besoins opérationnels. Nous vous recommandons de commencer votre essai gratuit rapidement pour profiter pleinement de l'offre actuelle.

Fonctionnalités

Fonctionnalité

Statut

Description

Questions-réponses sur les connaissances des bases de données

Prise en charge

Cette base de connaissances complète les connaissances générales sur les bases de données par une documentation interne élaborée par les experts Alibaba Cloud. Elle couvre les principaux moteurs OLTP (Online Transaction Processing) et NoSQL, offrant des conseils sur la gestion des exceptions, la mise à l'échelle et l'analyse de l'impact des modifications.

Diagnostic des anomalies de base de données

Prise en charge

Couvre divers scénarios pour les systèmes OLTP et NoSQL, y compris les requêtes de métriques et d'anomalies, les diagnostics en temps réel (CPU, mémoire et sessions), l'analyse des verrous, les informations sur la latence (Tair), l'analyse des grandes clés (Tair), l'analyse des requêtes SQL lentes (OLTP et MongoDB), l'optimisation SQL (avec vérifications préalables pour le SQL non exécuté) et la détection des risques de sécurité des bases de données. L'Agent DAS analyse les problèmes pour identifier les causes profondes, fournissant des recommandations d'optimisation et des suggestions de correction immédiate.

Remarque

Actuellement, vous devez appliquer manuellement les suggestions. L'exécution automatique des recommandations par le grand modèle n'est pas encore disponible.

Génération automatisée de rapports d'O&M

Prise en charge

Génère des rapports d'O&M unifiés pour plusieurs instances (y compris les instances multi-moteurs) de votre compte. Ces rapports incluent des comparaisons de tendances de métriques, des recommandations d'optimisation et des suggestions de surveillance.

Remarque

Actuellement, seuls les rapports quotidiens sont pris en charge. La prise en charge des rapports hebdomadaires et mensuels, ainsi que des modèles de rapports personnalisables, sera ajoutée à l'avenir.

Détection et alerte d'anomalies

Non pris en charge

Détectera et prédira les anomalies en fonction des métriques de performance et déclenchera des alertes.

Compétences prises en charge

Scénario/fonction

Description

Instances cloud

Sur site/autres clouds

Paramètres

Requête API

Diagnostic CPU en temps réel (MySQL)

Diagnostique la cause d'une utilisation anormale du CPU en collectant des données en temps réel.

  • RDS MySQL

  • PolarDB for MySQL

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)

{"operation_id":"high_cpu_usage_real_time_diagnose_mysql","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Diagnostic CPU en temps réel (Tair/Redis)

Diagnostique l'utilisation anormale du CPU pour les instances ApsaraDB for Tair (compatible Redis) en analysant les données de session en temps réel, les grandes clés et les clés fréquemment utilisées.

  • ApsaraDB for Tair (compatible Redis)

Non pris en charge

• ID d'instance
• ID de nœud (facultatif)

{"operation_id":"redis_cpu_diagnose_history_time","input_parameters":{"instance_id":"xxxxxxx","start_time":"2026-02-05T20:33:01+08:00","end_time":"2026-02-06T20:33:01+08:00"},"direct_mode":true}

Diagnostic de l'utilisation du CPU (MySQL)

Diagnostique l'utilisation anormale du CPU en analysant les sessions, les journaux de requêtes lentes et les données SQL Explorer de l'instance de base de données dans une plage de temps spécifiée.

  • RDS MySQL

  • PolarDB for MySQL

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)
• Plage de temps (start_time et end_time)




{"operation_id":"performance_diagnose_mysql","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:32:07+08:00","end_time":"2026-02-06T20:32:07+08:00"},"direct_mode":true}

Diagnostic et optimisation SQL

Analyse les instructions SQL dans une base de données spécifiée pour identifier les problèmes de performance et fournir des suggestions d'optimisation basées sur le type de moteur, la version, la structure des tables, les index et le plan d'exécution. Il prend également en charge les vérifications préalables pour le SQL non publié.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

Prend en charge les moteurs MySQL et PostgreSQL.

• ID d'instance
• Base de données
• Script SQL
• Pour PostgreSQL, fournir un search_path peut améliorer l'analyse.







{"operation_id":"mysql_query_optimization_advisor","input_parameters":{"instance_id":"xxxxxxx","database":"xxxxxxx","sql":"xxxxxxxxxx"},"direct_mode":true}

Analyse des journaux de requêtes lentes (TP)

Identifie les requêtes SQL problématiques à partir des statistiques des journaux de requêtes lentes et fournit des suggestions d'optimisation.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)
• Plage de temps (start_time et end_time)
• Nombre d'enregistrements à retourner (top_n)







{"operation_id":"sql_slowlog_summary","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:34:16+08:00","end_time":"2026-02-06T20:34:16+08:00","top_n":"x"},"direct_mode":true}

Analyse des journaux de requêtes lentes (MongoDB)

Identifie les modèles de requête problématiques à partir des statistiques des journaux de requêtes lentes MongoDB, recommande des QueryID spécifiques pour examen et fournit des suggestions de correction.

  • ApsaraDB for MongoDB

Non pris en charge

• ID d'instance
• ID de nœud (facultatif)
• Plage de temps (start_time et end_time)
• Nombre d'enregistrements à retourner (top_n)







{"operation_id":"mongodb_slowlog_summary","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxxxx","start_time":"2026-02-05T20:33:28+08:00","end_time":"2026-02-06T20:33:28+08:00","top_n":"x"},"direct_mode":true}

Interrogation des métriques de surveillance

Interroge les métriques des instances de base de données telles que l'utilisation du CPU, l'utilisation de la mémoire et l'utilisation de l'espace de stockage.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)

{"operation_id":"monitoring_indicator_query_tool","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxxxx"},"direct_mode":true}

Résumé des métriques de performance clés

Interroge et résume les métriques de performance clés d'une instance dans une plage de temps spécifiée. Sélectionnez une plage de temps courte pour éviter les échecs de requête dus à un volume de données excessif.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible Redis)

  • ApsaraDB for MongoDB

Non pris en charge

• ID d'instance
• ID de nœud (facultatif)
• Plage de temps (start_time et end_time)




{"operation_id":"important_performance_metrics_summary","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:30:08+08:00","end_time":"2026-02-06T20:30:08+08:00"},"direct_mode":true}

Analyse des interblocages récents

Analyse le dernier journal d'interblocage à partir de la sortie de la commande SHOW ENGINE INNODB STATUS.

  • RDS MySQL

  • PolarDB for MySQL

Prend en charge MySQL.

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)

{"operation_id":"latest_deadlock_analysis","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxxx"},"direct_mode":true}

Analyse des verrous de métadonnées et des blocages de transactions

Analyse les verrous de métadonnées et les blocages de transactions dans la session actuelle. Pour l'analyse des blocages de transactions, Performance Schema doit être activé pour les instances RDS MySQL 8.0 et PolarDB for MySQL 8.0.

  • RDS MySQL

  • PolarDB for MySQL

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)

{"operation_id":"lock_analysis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Analyse de l'espace

Interroge les informations sur les bases de données et les tables d'une instance, fournit un aperçu de l'espace des bases de données et des tables, liste les éléments nécessitant une optimisation et affiche les informations détaillées.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB for PostgreSQL (compatible Oracle)

  • PolarDB-X

  • ApsaraDB for MongoDB

Prend en charge les moteurs MySQL et PostgreSQL.

• ID d'instance
• ID de nœud

{"operation_id":"storage_analyze","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Analyse de l'espace de stockage SQL Server

Interroge l'utilisation de l'espace de stockage d'une instance SQL Server et analyse les anomalies d'espace de stockage.

  • RDS SQL Server

Non pris en charge

ID d'instance

{"operation_id":"sqlserver_storage_analysis","input_parameters":{"instance_id":"rxxxxxxxxx"},"direct_mode":true}

Analyse des insights de latence (Tair/Redis)

Analyse les données d'insights de latence d'une instance ApsaraDB for Tair (compatible Redis) en examinant les données de latence de ses nœuds proxy et de données pour identifier les commandes ou nœuds à forte latence.

  • ApsaraDB for Tair (compatible Redis)

Non pris en charge

• ID d'instance
• ID de nœud (requis)
• Plage de temps (start_time et end_time) (Durée d'analyse maximale de 30 minutes.)




{"operation_id":"redis_latency_log_summary","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxxx","start_time":"2026-02-05T20:37:03+08:00","end_time":"2026-02-06T20:37:03+08:00"},"direct_mode":true}

Interrogation et analyse des grandes clés

Analyse les grandes clés historiques dans une instance ApsaraDB for Tair (compatible Redis) et identifie les clés fréquemment utilisées associées.

  • ApsaraDB for Tair (compatible Redis)

Non pris en charge

• ID d'instance
• ID de nœud (facultatif)
• Plage de temps (start_time et end_time)




{"operation_id":"tair_history_large_key_query_and_analysis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxx","start_time":"2026-02-05T20:37:19+08:00","end_time":"2026-02-06T20:37:19+08:00"},"direct_mode":true}

Identification des sessions anormales

Analyse les sessions anormales en interrogeant information_schema.processlist et information_schema.innodb_trx en temps réel.

  • RDS MySQL

  • PolarDB for MySQL

Prend en charge MySQL.

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)

{"operation_id":"real_time_abnormal_session_identification","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Diagnostic des anomalies de mémoire (MySQL)

Diagnostique les anomalies d'utilisation de la mémoire dans une instance de base de données. Si une anomalie est détectée, cette fonction en recherche la cause. Sinon, elle vous alerte sur les risques potentiels liés à la mémoire.

  • RDS MySQL

  • PolarDB for MySQL

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)

{"operation_id":"memory_usage_anomaly_diagnosis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxx","start_time":"2026-02-05T20:38:58+08:00","end_time":"2026-02-06T20:38:58+08:00"},"direct_mode":true}

Identification des anomalies de mémoire (MySQL)

Identifie l'utilisation anormale de la mémoire dans une instance de base de données. Si une anomalie ou un niveau élevé prolongé est détecté, elle fournit les causes courantes.

  • RDS MySQL

  • PolarDB for MySQL

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)

{"operation_id":"memory_usage_anomaly_identification","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

Interrogation et analyse HA

Interroge et analyse les enregistrements de basculement primaire/secondaire pour une instance RDS MySQL et génère un rapport concis.

  • RDS MySQL

Non pris en charge

• ID d'instance
• Plage de temps (start_time et end_time)

{"operation_id":"HA_records_query_and_diagnosis","input_parameters":{"instance_id":"xxxxxx","start_time":"2026-02-05T20:27:17+08:00","end_time":"2026-02-06T20:27:17+08:00"},"direct_mode":true}

Analyse du risque de dépassement d'ID auto-incrémenté

Analyse l'utilisation des ID auto-incrémentés des tables pour identifier les risques de dépassement.

  • RDS MySQL

  • PolarDB for MySQL

Non pris en charge

• ID d'instance (facultatif)
• DB_NAMES
• RATIO_FILTER
• REAL_TIME







{"operation_id":"auto_increment_usage_analyze","input_parameters":{"instance_id":"xxxxx"},"direct_mode":true}

Analyse des journaux d'erreurs

Analyse les entrées de niveau interblocage, Warning et Error dans le journal des erreurs de l'instance de base de données, et renvoie des informations détaillées sur les interblocages ainsi que la cause des entrées d'erreur.

Important
  • Vous devez activer les paramètres innodb_deadlock_detect et innodb_print_all_deadlocks pour l'instance.

  • Pour les instances RDS MySQL, vous devez également définir le paramètre log_error_verbosity sur 3.


  • RDS MySQL

  • PolarDB for MySQL

Non pris en charge

• ID d'instance
• ID de nœud (requis pour les instances PolarDB for MySQL. Par défaut sur le nœud principal.)
• Plage de temps (start_time et end_time)




{"operation_id":"error_log_query_and_analysis","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxx","start_time":"2026-02-05T20:29:05+08:00","end_time":"2026-02-06T20:29:05+08:00"},"direct_mode":true}

Aperçu des instances à optimiser

Liste les instances de base de données sous votre compte Alibaba Cloud susceptibles de nécessiter une optimisation. Cela inclut les instances présentant des changements de charge récents, des pics de CPU ou d'E/S, un IOPS élevé, des augmentations soudaines de mémoire ou un nombre anormal de journaux de requêtes lentes.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible Redis)

  • ApsaraDB for MongoDB

Non pris en charge

Plage de temps (start_time et end_time)

{"operation_id":"query_the_instances_that_need_to_be_optimized","input_parameters":{"start_time":"2026-02-05T20:38:24+08:00","end_time":"2026-02-06T20:38:24+08:00"},"direct_mode":true}

Interrogation des informations sur l'instance

Interroge les informations sur les instances de base de données sous le compte Alibaba Cloud actuel, y compris le type de moteur, la version du moteur, l'ID d'instance, l'alias de l'instance, la région et le statut. Les résultats peuvent être filtrés par type de moteur de base de données ou par mot-clé.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible Redis)

  • ApsaraDB for MongoDB

Prend en charge les moteurs MySQL, PostgreSQL, Redis et MongoDB.

• Type de moteur
• Mot-clé
(Les deux sont facultatifs)




{"operation_id":"list_instances","input_parameters":{"engine":"mysql","keyword":"111"},"direct_mode":true}

Interrogation de la topologie de l'instance

Interroge la topologie d'une instance de base de données et les détails de chaque nœud.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible Redis)

  • ApsaraDB for MongoDB

Non pris en charge

ID d'instance

{"operation_id":"instance_topology_query_tool","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

Interrogation de la configuration de l'instance

Interroge la configuration et le statut d'une instance de base de données, y compris des détails tels que les paramètres de journalisation, les politiques de stockage (chaud/froid), le statut d'audit, le statut de Performance Insights, ainsi que la prise en charge de la migration et des versions.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible Redis)

  • ApsaraDB for MongoDB

Non pris en charge

ID d'instance

{"operation_id":"get_instance_config","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

Afficher l'instruction CREATE TABLE

Affiche l'instruction CREATE TABLE pour une table spécifiée.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB for PostgreSQL (compatible Oracle)

Prend en charge les moteurs MySQL et PostgreSQL.

• ID d'instance
• ID de nœud
• base de données
• table
• schéma (requis pour PostgreSQL)










{"operation_id":"show_create_table","input_parameters":{"instance_id":"XXXXXX","node_id":"XXXXXX","database":"XXXX","table":"XXXX"},"direct_mode":true}

Événements de sécurité anormaux

Interroge les événements de sécurité anormaux dans les instances de base de données sous votre compte Alibaba Cloud, tels que les tentatives de piratage de compte, les téléchargements de données sensibles, les connexions anormales, les suppressions massives de données en peu de temps et les attaques par bourrage d'identifiants. Cela vous aide à identifier rapidement les menaces de sécurité potentielles, à analyser le contexte des comportements anormaux et à prendre des mesures de protection ciblées pour renforcer la sécurité et la conformité des bases de données.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Non pris en charge

Aucun

{"operation_id":"security_describe_abnormal_events","input_parameters":{},"direct_mode":true}

Modifications de la ligne de base de sécurité

Interroge la tendance des modifications de la ligne de base de sécurité pour une instance de base de données dans une plage de temps spécifiée. Cela vous aide à comprendre l'évolution de sa configuration de sécurité, à identifier les améliorations ou détériorations des risques, à suivre les éléments non corrigés depuis longtemps et à recevoir des conseils exploitables pour renforcer la sécurité et la conformité.

  • RDS MySQL

  • PolarDB for MySQL

  • PolarDB-X

Non pris en charge

• ID d'instance
• Plage de temps (start_time et end_time)

{"operation_id":"security_baseline_change_analysis","input_parameters":{"instance_id":"xxxxx","start_time":"2026-02-05T20:46:22+08:00","end_time":"2026-02-06T20:46:22+08:00"},"direct_mode":true}

Dernière ligne de base de sécurité

Interroge les derniers résultats d'analyse de la ligne de base de sécurité pour les instances de base de données sous votre compte Alibaba Cloud. Cela vous aide à comprendre l'état global de la configuration de sécurité, à identifier les risques potentiels et fournit des conseils de correction exploitables pour renforcer la sécurité et la conformité des bases de données.

  • RDS MySQL

  • PolarDB for MySQL

  • PolarDB-X

Non pris en charge

Aucun

{"operation_id":"security_latest_baseline_analysis","input_parameters":{},"direct_mode":true}

Découverte de données sensibles

Interroge les résultats d'analyse des données sensibles pour les instances de base de données sous votre compte Alibaba Cloud et fournit des informations détaillées sur la classification et la catégorisation des données. Cela vous aide à déterminer si des données sensibles existent, à comprendre leur distribution et à évaluer leur niveau de risque pour soutenir la gestion de la sécurité des données et les vérifications de conformité.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Non pris en charge

Aucun

{"operation_id":"security_sensitive_scan_lookup","input_parameters":{},"direct_mode":true}

Tendance mondiale des risques de sécurité

Analyse la tendance temporelle des risques de sécurité des bases de données mondiales, en utilisant des données d'histogramme pour identifier les modèles de fluctuation des risques, détecter les pics anormaux et fournir une analyse visuelle de l'évolution des risques.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Non pris en charge

Aucun

{"operation_id":"describe_global_security_risk_histogram","input_parameters":{"start_time":"2026-02-05T20:43:09+08:00","end_time":"2026-02-06T20:43:09+08:00"},"direct_mode":true}

Tendance des risques de sécurité de l'instance

Analyse la tendance temporelle des risques de sécurité pour une seule instance de base de données en utilisant des données d'histogramme. Cela permet d'identifier les modèles de fluctuation et les pics anormaux dans les dimensions de risque telles que les opérations SQL anormales, les injections SQL et les fuites de données, permettant aux administrateurs de bases de données de retracer rapidement l'évolution des problèmes de sécurité de l'instance.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Non pris en charge

ID d'instance

{"operation_id":"describe_security_risk_histogram","input_parameters":{"instance_id":"xxxxxx","start_time":"2026-02-05T20:44:37+08:00","end_time":"2026-02-06T20:44:37+08:00"},"direct_mode":true}

Statistiques des alertes de sécurité de l'instance

Interroge les statistiques des alertes de sécurité SQL pour une seule instance de base de données dans une plage de temps spécifiée. Il fournit des distributions par niveau d'alerte (critique, avertissement, informationnel) et par type (injection SQL, fuite de données, opération anormale) pour vous aider à comprendre rapidement la posture de sécurité globale et la distribution des risques de l'instance.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Non pris en charge

ID d'instance

{"operation_id":"describe_sql_security_alert_stats","input_parameters":{"instance_id":"xxxxx","start_time":"2026-02-05T20:45:41+08:00","end_time":"2026-02-06T20:45:41+08:00"},"direct_mode":true}

Remarque
  • Instances sur site/cloud tiers prises en charge : Pour les bases de données provenant d'autres fournisseurs cloud ou déployées sur site, l'Agent DAS fournit des diagnostics et des suggestions d'optimisation pour les moteurs MySQL, PostgreSQL, Redis et MongoDB via des protocoles standard. L'agent n'est pas compatible avec les personnalisations spécifiques aux fournisseurs ou les modifications non standard.

  • Format d'exemple de requête API : Ce format utilise un corps de requête structuré pour déclencher directement une compétence via un appel API. Contrairement aux requêtes en langage naturel, cette méthode garantit une exécution stable et fiable de la tâche de diagnostic.

Procédure

  1. Accédez à la page de l'Agent DAS.

    PC

    1. Connectez-vous à la console DAS.

    2. Cliquez sur l'icône de l'Agent DAS.

      image

    3. Sélectionnez une spécification d'instance appropriée et finalisez l'achat. Pour plus de détails sur les spécifications des instances et la facturation, consultez Agent DAS.

    Mobile Web

    Connectez-vous à la page de l'Agent DAS.

    Remarque

    Sur Mobile Web, vous pouvez accéder à l'Agent DAS uniquement depuis un navigateur web. L'accès via l'application n'est pas pris en charge.

  2. Configurez l'Agent DAS.

    Après avoir effectué le paiement, vous devez configurer l'Agent DAS pour gérer différents groupes d'instances. DAS fournit différentes capacités de gestion selon l'édition :

    • Édition Basic (anciennement Édition Personal) : Prend en charge un agent capable de gérer jusqu'à 10 instances.

    • Édition Enterprise : Permet de configurer plusieurs agents pour gérer différents groupes d'instances. Vous pouvez également avoir plusieurs agents gérant la même instance, similaire à un scénario où plusieurs administrateurs de bases de données gèrent le même ensemble d'instances par roulement.

    Pour configurer un agent :

    1. Connectez-vous à la page de gestion des agents.

      • (Facultatif) Pour l'Édition Enterprise, cliquez sur Add sur la page de liste pour créer plusieurs agents et attribuer des instances à chaque agent.

    2. Modifiez la configuration de l'agent.

      • Dans la colonne Actions de l'agent cible, cliquez sur Edit pour ouvrir la page Edit Configuration.

      • Dans la section Associated Instances, sélectionnez les ID d'instance que vous souhaitez que l'agent gère, puis cliquez sur OK.

    3. Limitations

      • Une fois la configuration terminée, chaque agent ne peut effectuer des opérations telles que les questions-réponses, les diagnostics et les sessions interactives que sur les instances qu'il gère.

    Cas d'utilisation :

    1. Intégration avec votre système via une API

      Si vous intégrez l'Agent DAS à votre système via une API, vous pouvez vous connecter en fonction des différents ID d'agent. Ainsi, différents personnels, tels que les administrateurs de bases de données ou les développeurs, ne peuvent accéder et opérer que sur les instances relevant de leur périmètre d'autorisation.

    2. Utilisation de la fonction de chat dans la console

      Lorsque vous opérez directement dans la console, vous devez basculer vers l'agent correspondant au pays ou à la région pour effectuer l'O&M sur les instances qu'il gère.

      image

  3. Configuration des autorisations

    Pour garantir la sécurité du système et la conformité opérationnelle, vous devez configurer les autorisations appropriées pour le compte avant d'utiliser l'Agent DAS. DAS fournit deux politiques d'autorisation intégrées pour différents rôles et cas d'utilisation :

    Nom de la politique

    Niveau d'autorisation

    Capacités clés

    AliyunHDMReadOnlyAccess

    accès en lecture seule

    • Permet aux utilisateurs d'afficher toutes les instances dans leur périmètre d'autorisation dans la console DAS.

    • Interdit aux utilisateurs d'effectuer des modifications, telles que le redémarrage des instances ou la modification des paramètres.

    • Permet aux utilisateurs d'utiliser les capacités d'O&M de l'Agent DAS, telles que le diagnostic intelligent, l'analyse des performances et l'interaction en langage naturel, pour les instances autorisées.

    AliyunHDMFullAccess

    accès complet

    • Fournit un contrôle total sur toutes les fonctionnalités DAS.

    • Permet aux utilisateurs d'effectuer des opérations telles que le diagnostic, l'optimisation, les modifications et l'exportation de données pour toutes les instances de base de données sous l'UID actuel.

    • Inclut toutes les capacités de la politique AliyunHDMReadOnlyAccess.

    Pour configurer les autorisations :

    1. Connectez-vous à la console RAM.

    2. Dans le volet de navigation de gauche, choisissez identity management > user.

    3. Trouvez l'utilisateur cible et cliquez sur Add Permissions dans la colonne Actions.

    4. Dans le panneau Select Policy, recherchez et sélectionnez AliyunHDMReadOnlyAccess ou AliyunHDMFullAccess.

    5. Cliquez sur OK pour accorder l'autorisation.

  4. Utilisez l'Agent DAS pour lancer un diagnostic assisté par IA.

    Carte de diagnostic

    1. Cliquez sur la carte correspondant à votre cas d'utilisation.

      image

    2. Dans la boîte de dialogue qui s'affiche, sélectionnez la cible du diagnostic (ID d'instance), la plage de temps et d'autres paramètres selon les besoins.

      Remarque

      Les paramètres requis varient selon le scénario. Par exemple, pour effectuer SQL Diagnostic and Optimization, vous devez fournir la base de données et l'instruction SQL.

    3. Cliquez sur OK.

    Session de chat

    Lorsque vous saisissez une question dans la zone de chat, l'Agent DAS identifie votre intention, trouve les connaissances pertinentes et lance un diagnostic. L'agent planifie ensuite un chemin de diagnostic basé sur votre question et ajuste les étapes en fonction des commentaires en temps réel. Par exemple, pour évaluer l'état de santé d'une instance, l'agent analyse des métriques telles que l'utilisation du CPU, le nombre de sessions, l'utilisation de la mémoire, le TPS, le QPS, les interblocages et les requêtes SQL lentes. S'il détecte d'importants problèmes de requêtes SQL lentes, l'agent effectue des diagnostics supplémentaires et fournit des recommandations d'index ou des suggestions de réécriture de requête.

    Vous pouvez également utiliser le raccourci /, @ ou # pour ouvrir rapidement un scénario de diagnostic, récupérer une liste d'instances ou sélectionner une plage de temps.

    image

  5. La fonctionnalité Rapport quotidien d'O&M de base de données, propulsée par l'Agent DAS, est disponible pour les instances de base de données gérées par l'Édition Enterprise. Chaque jour, la fonctionnalité analyse plus de 200 millions de jetons pour générer un résumé structuré des indicateurs clés d'O&M. Ce résumé inclut des alertes d'anomalies, des recommandations d'optimisation pour les requêtes SQL lentes à fort impact, des tendances d'espace disque, des résultats d'index inefficaces et des métriques de ressources clés telles que le CPU, la mémoire et les E/S. Le rapport fournit un aperçu exploitable qui aide les équipes d'O&M à comprendre l'état de santé des bases de données, à prédire les risques et à effectuer des optimisations, garantissant ainsi la stabilité du système et soutenant l'amélioration continue.

    1. Dans le volet de navigation de gauche de la console DAS, choisissez toolbox > Database O&M Daily Report.

    2. Trouvez le rapport quotidien cible.

    3. Dans la colonne Actions du rapport quotidien cible, cliquez sur View Details.

    Vous pouvez également cliquer sur l'icône image en haut de la page de l'Agent DAS pour afficher le rapport.

    image