Consulte les informations sur les groupes de ressources d'un cluster.
Description de l'opération
Pour l'enregistrement de ce service, consultez Point de terminaison.
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
|
adb:DescribeDBResourceGroup |
list |
*DBClusterLakeVersion.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DBClusterId |
string |
Oui |
L'identifiant du cluster Data Lakehouse Edition. |
amv-bp11q28kvl688**** |
| GroupName |
string |
Non |
Le nom du groupe de ressources. Remarque
Si vous ne spécifiez pas ce paramètre, les informations sur tous les groupes de ressources du cluster spécifié sont renvoyées. |
test_group |
| GroupType |
string |
Non |
Le type du groupe de ressources. Valeurs valides :
Remarque
Pour plus d'informations sur les groupes de ressources dans Data Lakehouse Edition, consultez Présentation des groupes de ressources. |
Job |
| RegionId |
string |
Non |
L'identifiant de la région. Remarque
Vous pouvez appeler l'opération DescribeRegions pour obtenir l'identifiant de la région du cluster. |
cn-hangzhou |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
A94B6C02-7BD4-5D67-9776-3AC8317E8DD3 |
| GroupsInfo |
array<object> |
La liste des informations sur les groupes de ressources. |
|
|
array<object> |
La liste des informations sur les groupes de ressources. |
||
| GroupType |
string |
Le type de groupe de ressources. Valeurs valides :
Remarque
Pour plus d'informations sur les groupes de ressources de l'édition Data Lakehouse, consultez Présentation des groupes de ressources (édition Data Lakehouse). |
Job |
| GroupName |
string |
Le nom du groupe de ressources. |
test1 |
| MinComputeResource |
string |
Les ressources de calcul réservées minimales, en ACU. |
0ACU |
| MaxComputeResource |
string |
Les ressources de calcul réservées maximales, en ACU. |
512ACU |
| ClusterSizeResource |
string |
Un paramètre réservé. Non applicable. |
Paramètre réservé |
| MinClusterCount |
integer |
Un paramètre réservé. Non applicable. |
Paramètre réservé |
| MaxClusterCount |
integer |
Un paramètre réservé. Non applicable. |
Paramètre réservé |
| RunningClusterCount |
integer |
Un paramètre réservé. Non applicable. |
Paramètre réservé |
| ClusterMode |
string |
Un paramètre réservé. Non applicable. |
Paramètre réservé |
| ElasticMinComputeResource |
string |
Les ressources de calcul élastiques minimales, en ACU. |
16ACU |
| EnableSpot |
string |
Indique si la fonctionnalité d'instance spot est activée pour le groupe de ressources. Une fois la fonctionnalité d'instance spot activée, le prix unitaire des ressources est réduit, mais les ressources peuvent être libérées. Valeurs valides :
Seuls les groupes de ressources de type Job peuvent être définis sur True. |
True |
| GroupUsers |
string |
Les utilisateurs Resource Access Management (RAM) associés au groupe de ressources. |
testb,testc |
| CreateTime |
string |
L'heure de création du groupe de ressources, en UTC. Format : yyyy-MM-ddTHH:mm:ssZ. |
2022-08-29T03:34:30Z |
| UpdateTime |
string |
L'heure de la dernière mise à jour du groupe de ressources, en UTC. Format : yyyy-MM-ddTHH:mm:ssZ. |
2022-08-31T03:34:30Z |
| Status |
string |
L'état du groupe de ressources. Valeurs valides :
|
Running |
| Rules |
array<object> |
Les règles de routage des tâches. |
|
|
object |
La liste des informations sur les règles. |
||
| GroupName |
string |
Le nom du groupe de ressources. |
user_default |
| QueryTime |
string |
Le seuil de temps d'exécution de la requête, en millisecondes (ms). |
180000 |
| TargetGroupName |
string |
Le nom du groupe de ressources cible. |
job |
| Engine |
string |
Le type de moteur. |
AnalyticDB |
| Message |
string |
Le message de la règle de routage des tâches. |
SUCCESS |
| AutoStopInterval |
string |
L'intervalle d'arrêt automatique, au format d'un nombre suivi de m (minutes). La valeur varie de 0m ou 5m à 10080m. Une valeur de 0m indique que l'arrêt automatique est désactivé. |
0m |
| SpecName |
string |
Le nom de la spécification. |
ADB.MLLarge.2 |
| TargetResourceGroupName |
string |
Le nom du groupe de ressources cible. |
test |
| MinGpuQuantity |
integer |
Le nombre minimal de GPU. |
1 |
| MaxGpuQuantity |
integer |
Le nombre maximal de GPU. |
2 |
| RayConfig |
object |
Les informations de configuration Ray. |
|
| EnableUserEni |
boolean |
Indique si l'ENI est activée. |
|
| HeadSpecType |
string |
Le type de ressource du nœud principal. |
cpu |
| HeadSpec |
string |
Les spécifications de nœud du nœud principal. |
ADB.MLLarge.2 |
| HeadAllocateUnit |
string |
L'unité d'allocation du nœud principal. |
1 |
| HeadDiskCapacity |
string |
La capacité de disque du nœud principal. |
100Gi |
| Category |
string |
Le type de cluster Ray. Valeurs valides :
|
BASIC |
| WorkerGroups |
array<object> |
La liste des groupes de workers Ray. |
|
|
object |
La liste des groupes de workers Ray. |
||
| GroupName |
string |
Le nom du groupe de workers Ray. |
g01 |
| AllocateUnit |
string |
L'unité d'allocation. |
1 |
| MaxWorkerQuantity |
integer |
Le nombre maximal de workers. |
1 |
| MinWorkerQuantity |
integer |
Le nombre minimal de workers. |
1 |
| WorkerDiskCapacity |
string |
La capacité de disque par worker. |
100G |
| WorkerSpecName |
string |
Le nom de la spécification du worker. |
large |
| WorkerSpecType |
string |
Le type de ressource du worker Ray. |
CPU |
| RayClusterAddress |
string |
L'adresse du cluster Ray. |
http://ray-cluster-address.example.com |
| RayDashboardAddress |
string |
L'adresse du tableau de bord Ray. |
http://ray-dashboard-address.example.com |
| RayGrafanaAddress |
string |
L'adresse Grafana Ray. |
http://ray-grafana-address.example.com |
| RayServePublicAddress |
string |
L'adresse publique Ray Serve. |
1.2.3.4:8100 |
| AppConfig |
object |
La configuration de l'application Ray. |
|
| AppName |
string |
Le nom de l'application Ray. |
app01 |
| AppType |
string |
Le type d'application Ray. |
IsaacLab |
| ImageSelector |
object |
La configuration de l'image. |
|
| Image |
string |
L'image. |
lab2.10.0-ray2.43.0 |
| InferenceEngine |
string |
Le moteur d'inférence. |
vLLM |
| LlmModel |
string |
Le modèle LLM. |
Deepseek-R1 |
| StorageMounts |
array<object> |
La liste des points de montage de stockage. |
|
|
object |
Le point de montage de stockage. |
||
| StorageId |
integer |
L'identifiant de stockage. |
1 |
| MountPath |
string |
Le chemin de montage. |
/mnt/data01 |
| StorageName |
string |
||
| UserDefinedRequirements |
string |
||
| GpuElasticPlan |
object |
Le plan élastique de partage de temps GPU. |
|
| Enabled |
boolean |
Indique si le plan est activé. |
false |
| Rules |
array<object> |
La liste des règles. |
|
|
object |
La règle. |
||
| StartCronExpression |
string |
L'heure de début au format d'expression cron. L'intervalle doit être d'au moins 1 heure. |
0 0 2 * * ? |
| EndCronExpression |
string |
L'heure de fin au format d'expression cron. L'intervalle doit être d'au moins 1 heure. |
0 0 3 * * ? |
| ScalePolicy |
string |
La stratégie de mise à l'échelle du groupe de ressources. Valeurs valides :
|
AutoScaling |
| Classification |
string |
La classification du groupe de ressources. Valeurs valides :
|
SQL |
| EngineParams |
object |
Les paramètres du moteur. |
|
|
any |
Les paramètres du moteur. |
{"spark.adb.version":"3.5"} |
|
| AtmConfig |
object |
La configuration du groupe de ressources PromQL. |
|
| InsertNodeSpec |
string |
Les spécifications des nœuds d'écriture. |
8ACU |
| InsertNodeNum |
string |
Le nombre de nœuds d'écriture. |
1 |
| SelectNodeSpec |
string |
Les spécifications des nœuds de requête. |
8ACU |
| SelectNodeNum |
string |
Le nombre de nœuds de requête. |
1 |
| SelectNodeCacheSize |
string |
La taille du cache des nœuds de requête. |
10 |
| StorageNodeSpec |
string |
Les spécifications des nœuds de stockage. |
8ACU |
| StorageNodeNum |
string |
Le nombre de nœuds de stockage. |
2 |
| StorageNodeDiskSize |
string |
La taille du disque des nœuds de stockage. |
100 |
| StorageNodeDiskType |
string |
Le type de disque des nœuds de stockage. |
essd_pl1 |
| AuthNodeSpec |
string |
Les spécifications des nœuds d'authentification. |
8ACU |
| AuthNodeNum |
string |
Le nombre de nœuds d'authentification. |
2 |
Exemples
JSON format
{
"RequestId": "A94B6C02-7BD4-5D67-9776-3AC8317E8DD3",
"GroupsInfo": [
{
"GroupType": "Job",
"GroupName": "test1",
"MinComputeResource": "0ACU",
"MaxComputeResource": "512ACU",
"ClusterSizeResource": "Paramètre réservé",
"MinClusterCount": 0,
"MaxClusterCount": 0,
"RunningClusterCount": 0,
"ClusterMode": "Paramètre réservé",
"ElasticMinComputeResource": "16ACU",
"EnableSpot": "True",
"GroupUsers": "testb,testc",
"CreateTime": "2022-08-29T03:34:30Z",
"UpdateTime": "2022-08-31T03:34:30Z",
"Status": "ok",
"Rules": [
{
"GroupName": "user_default",
"QueryTime": "180000",
"TargetGroupName": "job"
}
],
"Engine": "AnalyticDB",
"Message": "SUCCESS",
"AutoStopInterval": "0m",
"SpecName": "ADB.MLLarge.2",
"TargetResourceGroupName": "test",
"MinGpuQuantity": 1,
"MaxGpuQuantity": 2,
"RayConfig": {
"EnableUserEni": false,
"HeadSpecType": "cpu",
"HeadSpec": "ADB.MLLarge.2",
"HeadAllocateUnit": "1",
"HeadDiskCapacity": "100Gi",
"Category": "BASIC",
"WorkerGroups": [
{
"GroupName": "g01",
"AllocateUnit": "1",
"MaxWorkerQuantity": 1,
"MinWorkerQuantity": 1,
"WorkerDiskCapacity": "100G",
"WorkerSpecName": "large",
"WorkerSpecType": "CPU"
}
],
"RayClusterAddress": "http://ray-cluster-address.example.com",
"RayDashboardAddress": "http://ray-dashboard-address.example.com",
"RayGrafanaAddress": "http://ray-grafana-address.example.com",
"RayServePublicAddress": "1.2.3.4:8100",
"AppConfig": {
"AppName": "app01",
"AppType": "IsaacLab",
"ImageSelector": {
"Image": "lab2.10.0-ray2.43.0",
"InferenceEngine": "vLLM",
"LlmModel": "Deepseek-R1"
}
},
"StorageMounts": [
{
"StorageId": 1,
"MountPath": "/mnt/data01",
"StorageName": ""
}
],
"UserDefinedRequirements": ""
},
"GpuElasticPlan": {
"Enabled": false,
"Rules": [
{
"StartCronExpression": "0 0 2 * * ?",
"EndCronExpression": "0 0 3 * * ?"
}
]
},
"ScalePolicy": "AutoScaling",
"Classification": "SQL",
"EngineParams": {
"key": "{\\\"spark.adb.version\\\":\\\"3.5\\\"}"
},
"AtmConfig": {
"InsertNodeSpec": "8ACU",
"InsertNodeNum": "1",
"SelectNodeSpec": "8ACU",
"SelectNodeNum": "1",
"SelectNodeCacheSize": "10",
"StorageNodeSpec": "8ACU",
"StorageNodeNum": "2",
"StorageNodeDiskSize": "100",
"StorageNodeDiskType": "essd_pl1",
"AuthNodeSpec": "8ACU",
"AuthNodeNum": "2"
}
}
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidPoolName.Malformed | The specified parameter PoolName is not valid. | Le paramètre PoolName n'est pas valide. Vérifiez que la valeur du paramètre répond aux exigences. |
| 400 | InvalidPoolUser.Malformed | The specified parameter PoolUser is not valid. | Le paramètre PoolUser n'est pas valide. Vérifiez que la valeur du paramètre répond aux exigences. |
| 400 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | Le DBClusterId spécifié n'existe pas. Vérifiez que la valeur de DBClusterId est correcte. |
| 400 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | Le paramètre DBClusterId n'est pas valide. Vérifiez que la valeur du paramètre répond aux exigences. |
| 400 | InvalidPoolType.Malformed | The specified parameter PoolType is not valid. | Le paramètre PoolType n'est pas valide. Vérifiez que la valeur du paramètre répond aux exigences. |
| 400 | InvalidMinComputeResource.Malformed | The specified parameter MinComputeResource is not valid. | Le paramètre MinComputeResource n'est pas valide. Vérifiez que la valeur du paramètre répond aux exigences. |
| 400 | InvalidMaxComputeResource.Malformed | The specified parameter MaxComputeResource is not valid. | Le paramètre MaxComputeResource n'est pas valide. Vérifiez que la valeur du paramètre répond aux exigences. |
| 408 | AcsServerTimeOut | The request has failed due to Adb Cloud Service time out. | Le service backend a dépassé le délai d'attente. Réessayez plus tard. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.