Consulte les informations d'état complet d'un ou plusieurs périphériques de stockage par blocs.
Description de l'opération
-
Les informations d'état complet d'un périphérique de stockage par blocs incluent l'état du cycle de vie du stockage par blocs (Status), l'état de santé du stockage par blocs (HealthStatus) et le type d'événement du stockage par blocs (EventType).
-
Étant donné que l'heure de publication, l'heure d'exécution planifiée et l'heure d'exécution réelle des événements liés au stockage par blocs sont identiques, vous pouvez spécifier une période (EventTime.Start à EventTime.End) pour interroger tous les événements historiques qui se sont produits pendant cette période. Vous pouvez interroger les événements historiques des sept derniers jours au maximum.
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
|
ecs:DescribeDisksFullStatus |
list |
Disk.
Disk.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région du périphérique de stockage par blocs. Vous pouvez appeler DescribeRegions pour obtenir la liste des régions la plus récente. |
cn-hangzhou |
| Status |
string |
Non |
L'état du cycle de vie du périphérique de stockage par blocs. Pour plus d'informations, consultez États des disques. Valeurs valides :
|
Available |
| HealthStatus |
string |
Non |
L'état de santé du périphérique de stockage par blocs. Valeurs valides :
|
Warning |
| EventType |
string |
Non |
Le type d'événement du périphérique de stockage par blocs. Valeurs valides :
|
Stalled |
| EventTime.Start |
string |
Non |
Le début de la plage horaire pendant laquelle interroger les événements. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être en UTC. |
2018-05-06T02:43:10Z |
| EventTime.End |
string |
Non |
La fin de la plage horaire pendant laquelle interroger les événements. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être en UTC. |
2018-05-08T02:48:52Z |
| PageNumber |
integer |
Non |
Le numéro de page du résultat de la requête. Valeurs valides : entiers positifs. Valeur par défaut : 1. |
1 |
| PageSize |
integer |
Non |
Le nombre d'entrées par page. Valeurs valides : 1 à 100. Valeur par défaut : 10. |
10 |
| DiskId |
array |
Non |
L'identifiant du stockage par blocs. Valeurs valides de N : 1 à 100. |
d-bp67acfmxazb4p**** |
|
string |
Non |
L'identifiant du stockage par blocs. Valeurs valides de N : 1 à 100. |
d-bp67acfmxazb4p**** |
|
| EventId |
array |
Non |
L'identifiant de l'événement. Valeurs valides de N : 1 à 100. |
e-bp67acfmxazb4p**** |
|
string |
Non |
L'identifiant de l'événement. Valeurs valides de N : 1 à 100. |
e-bp67acfmxazb4p**** |
|
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources auquel la ressource de stockage par blocs appartient. Lorsque vous utilisez ce paramètre pour filtrer les ressources, le nombre de ressources ne peut pas dépasser 1 000. |
rg-aek2kkmhmhs**** |
| Tag |
array<object> |
Non |
Les balises. |
|
|
object |
Non |
Les balises. |
||
| Key |
string |
Non |
La clé de balise attachée à la ressource de stockage par blocs. N indique que vous pouvez définir une ou plusieurs clés de balise. La valeur de N dans ce paramètre correspond à la valeur de N dans le paramètre Tag.N.Value pour former une paire clé-valeur. Valeurs valides de N : 1 à 20. Si vous utilisez une seule balise pour filtrer les ressources, le nombre de ressources avec cette balise ne peut pas dépasser 1 000. Si vous utilisez plusieurs balises pour filtrer les ressources, le nombre de ressources attachées à toutes les balises spécifiées ne peut pas dépasser 1 000. |
TestKey |
| Value |
string |
Non |
La valeur de balise attachée à la ressource de stockage par blocs. N indique que vous pouvez définir une ou plusieurs valeurs de balise. La valeur de N dans ce paramètre correspond à la valeur de N dans le paramètre Tag.N.Key pour former une paire clé-valeur. Valeurs valides de N : 1 à 20. |
TestValue |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| PageSize |
integer |
Le nombre d'entrées par page. |
10 |
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PageNumber |
integer |
Le numéro de page. |
1 |
| TotalCount |
integer |
Le nombre total d'entrées d'état complet. |
2 |
| DiskFullStatusSet |
object |
||
| DiskFullStatusType |
array<object> |
Le tableau des entrées d'état complet du stockage par blocs. |
|
|
array<object> |
|||
| DiskId |
string |
L'identifiant du stockage par blocs. |
d-bp67acfmxazb4p**** |
| InstanceId |
string |
L'identifiant de l'instance. |
i-bp67acfmxazb4p**** |
| Device |
string |
Le nom du périphérique du périphérique de stockage par blocs attaché à une instance, tel que /dev/xvdb. Ce paramètre n'a de valeur que lorsque le paramètre Status est défini sur In_use. La valeur est vide pour les autres états. Remarque
Ce paramètre sera obsolète. Pour améliorer la compatibilité du code, n'utilisez pas ce paramètre. |
null |
| DiskEventSet |
object |
||
| DiskEventType |
array<object> |
Le tableau des événements de stockage par blocs. |
|
|
array<object> |
|||
| EventId |
string |
L'identifiant de l'événement de stockage par blocs. |
e-bp67acfmxazb4p**** |
| EventEndTime |
string |
L'heure à laquelle l'événement s'est terminé. L'heure est affichée en UTC au format ISO 8601. |
2018-05-06T02:48:52Z |
| EventTime |
string |
L'heure à laquelle l'événement s'est produit. L'heure est affichée en UTC au format ISO 8601. |
2018-05-08T02:43:10Z |
| ImpactLevel |
string |
Le niveau d'impact. |
100 |
| EventType |
object |
Le type d'événement. |
|
| Name |
string |
Le nom du type d'événement. Valeurs valides :
|
Stalled |
| Code |
integer |
Le code du type d'événement. |
7 |
| Status |
object |
L'état du cycle de vie du périphérique de stockage par blocs. |
|
| Name |
string |
Le nom de l'état du cycle de vie du stockage par blocs. |
Available |
| Code |
integer |
Le code d'état du cycle de vie du stockage par blocs. |
129 |
| HealthStatus |
object |
L'état de santé du périphérique de stockage par blocs. |
|
| Name |
string |
Le nom de l'état de santé du stockage par blocs. |
Impaired |
| Code |
integer |
Le code d'état de santé du stockage par blocs. |
128 |
Exemples
JSON format
{
"PageSize": 10,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber": 1,
"TotalCount": 2,
"DiskFullStatusSet": {
"DiskFullStatusType": [
{
"DiskId": "d-bp67acfmxazb4p****",
"InstanceId": "i-bp67acfmxazb4p****",
"Device": "null",
"DiskEventSet": {
"DiskEventType": [
{
"EventId": "e-bp67acfmxazb4p****",
"EventEndTime": "2018-05-06T02:48:52Z",
"EventTime": "2018-05-08T02:43:10Z",
"ImpactLevel": "100",
"EventType": {
"Name": "Stalled",
"Code": 7
}
}
]
},
"Status": {
"Name": "Available",
"Code": 129
},
"HealthStatus": {
"Name": "Impaired",
"Code": 128
}
}
]
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 403 | InvalidParameter | %s | |
| 403 | DiskIdLimitExceeded | %s | Le nombre de valeurs DiskId spécifiées ne peut pas dépasser 100. |
| 403 | EventIdLimitExceeded | %s | |
| 403 | InvalidParameter.TimeEndBeforeStart | %s | Les paramètres spécifiés ne sont pas valides. Vérifiez que l'heure de fin est antérieure à l'heure de début. |
| 403 | OperationDenied.NotInWhiteList | %s | Cette opération est invalide. Ajoutez d'abord votre compte à la liste blanche. |
| 403 | TooManyDiskEvent.DiskIdRequired | %s | Trop de requêtes ont été effectuées pour cet identifiant de ressource. Réessayez plus tard. |
| 404 | MissingParameter | %s |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.