Crée une tâche d'analyse de stockage pour interroger les détails d'utilisation d'une ou plusieurs bases de données et tables.
Description de l'opération
-
Cette opération s'applique uniquement aux instances ApsaraDB RDS for MySQL, aux clusters PolarDB for MySQL et aux instances ApsaraDB for MongoDB.
-
Pour les instances ApsaraDB RDS for MySQL et les clusters PolarDB for MySQL, cette opération fonctionne de la même manière que la fonctionnalité d'analyse de stockage de la version précédente. Les tâches générées par cette opération ne peuvent pas être consultées sur la page Analyse de stockage de la nouvelle version dans la console Database Autonomy Service (DAS). Si vous souhaitez consulter les tâches et les résultats, appelez l'opération d'API correspondante pour obtenir les données et enregistrez-les sur votre ordinateur.
-
Si vous utilisez un SDK Alibaba Cloud ou un SDK DAS pour appeler cette opération, nous vous recommandons d'utiliser la dernière version du SDK.
-
Si vous utilisez un SDK pour appeler des opérations de DAS, vous devez définir l'identifiant de la région sur cn-shanghai.
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
|
hdm:CreateStorageAnalysisTask |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| InstanceId |
string |
Oui |
L'identifiant de l'instance. |
rm-2ze1jdv45i7l6**** |
| NodeId |
string |
Non |
L'identifiant du nœud. Pour les instances ApsaraDB for MongoDB, vous pouvez utiliser ce paramètre pour spécifier un nœud pour l'analyse de stockage. Vous pouvez appeler l'opération DescribeRoleZoneInfo pour interroger les informations sur les nœuds d'une instance ApsaraDB for MongoDB.
Remarque
Si vous exécutez une tâche d'analyse de stockage sur une instance de jeu de réplicas ApsaraDB for MongoDB et que vous ne spécifiez pas ce paramètre, seul le nœud masqué de l'instance est analysé par défaut. Si vous exécutez une tâche d'analyse de stockage sur une instance de cluster fragmenté ApsaraDB for MongoDB, nous vous recommandons de définir ce paramètre pour spécifier un nœud. |
d-bp1872fa24d5**** |
| DbName |
string |
Non |
Le nom de la base de données. Si vous spécifiez une base de données, l'opération analyse l'utilisation du stockage de la base de données spécifiée. |
testdb01 |
| TableName |
string |
Non |
Le nom de la table. Si vous spécifiez une table dans la base de données spécifiée, l'opération analyse l'utilisation du stockage de la table spécifiée. Si vous spécifiez une table, vous devez également spécifier la base de données à laquelle la table appartient en utilisant DbName. |
test_table |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| Code |
integer |
Le code d'état HTTP renvoyé. |
200 |
| Message |
string |
Le message renvoyé. Remarque
Si la requête aboutit, Successful est renvoyé. Sinon, un message d'erreur tel qu'un code d'erreur est renvoyé. |
Successful |
| Data |
object |
Les données renvoyées. |
|
| TaskId |
string |
L'identifiant de la tâche. |
910f83f4b96df0524ddc5749f61539f8 |
| CreateTaskSuccess |
boolean |
Indique si la tâche est créée. Valeurs valides :
|
false |
| ErrorMessage |
string |
Le message d'erreur renvoyé. |
unknown error |
| RequestId |
string |
L'identifiant de la requête. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
boolean |
Indique si la requête a abouti. Valeurs valides :
|
true |
Exemples
JSON format
{
"Code": 200,
"Message": "Successful",
"Data": {
"TaskId": "910f83f4b96df0524ddc5749f61539f8",
"CreateTaskSuccess": false,
"ErrorMessage": "unknown error"
},
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": true
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.