Interroge le statut de la détection de dérive d'une pile.
Cette rubrique explique comment interroger le statut d'une opération de détection de dérive dont l'ID est a7044f0d-6f2e-4128-a307-4524ef88****. L'opération s'effectue dans la région Chine (Hangzhou).
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | GetStackDriftDetectionStatus |
Nom de l'opération à effectuer. Définissez la valeur sur GetStackDriftDetectionStatus. |
| RegionId | String | Oui | cn-hangzhou |
ID de la région de la pile à analyser pour détecter une dérive. Appelez l'opération DescribeRegions pour obtenir la liste des régions les plus récentes. |
| DriftDetectionId | String | Oui | a7044f0d-6f2e-4128-a307-4524ef88**** |
ID de l'opération de détection de dérive. Appelez l'opération ListStackResourceDrifts pour obtenir l'ID de l'opération de détection de dérive. |
Pour en savoir plus sur les paramètres de requête communs, consultez la section Paramètres communs.
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | B288A0BE-D927-4888-B0F7-B35EF84B6E6F | ID de la requête. |
| DriftDetectionTime | String | 2020-02-27T07:47:47 | Heure de début de l'opération de détection de dérive de la pile. |
| DriftDetectionStatusReason | String | Detect stack drift successfully | Raison du statut actuel de l'opération de détection de dérive de la pile. |
| DriftedStackResourceCount | Integer | 1 | Nombre total de ressources de la pile ayant subi une dérive. |
| StackDriftStatus | String | DRIFTED | Statut de dérive de la pile. Valeurs possibles :
|
| DriftDetectionStatus | String | DETECTION_COMPLETE | Statut de la détection de dérive. Valeurs possibles :
|
| StackId | String | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID de la pile. |
| DriftDetectionId | String | a7044f0d-6f2e-4128-a307-4524ef88**** | ID de l'opération de détection de dérive. |
Exemples
Exemple de requête
http(s)://ros.aliyuncs.com/?Action=GetStackDriftDetectionStatus
&DriftDetectionId=a7044f0d-6f2e-4128-a307-4524ef88****
&RegionId=cn-hangzhou
&<Common request parameters>
Exemple de réponse en cas de succès
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<GetStackDriftDetectionStatusResponse>
<DriftDetectionId>a7044f0d-6f2e-4128-a307-4524ef88****</DriftDetectionId>
<DriftDetectionStatus>DETECTION_COMPLETE</DriftDetectionStatus>
<DriftDetectionStatusReason>Detect stack drift successfully</DriftDetectionStatusReason>
<DriftDetectionTime>2020-02-27T07:47:47</DriftDetectionTime>
<DriftedStackResourceCount>1</DriftedStackResourceCount>
<StackDriftStatus>DRIFTED</StackDriftStatus>
<StackId>4a6c9851-3b0f-4f5f-b4ca-a14bf691****</StackId>
</GetStackDriftDetectionStatusResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"DriftDetectionId" : "a7044f0d-6f2e-4128-a307-4524ef88****",
"DriftDetectionStatus" : "DETECTION_COMPLETE",
"DriftDetectionStatusReason" : "Detect stack drift successfully",
"DriftDetectionTime" : "2020-02-27T07:47:47",
"DriftedStackResourceCount" : 1,
"StackDriftStatus" : "DRIFTED",
"StackId" : "4a6c9851-3b0f-4f5f-b4ca-a14bf691****"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
|
404 |
StackDriftDetectionNotFound |
The stack drift detection ({ID}) could not be found. |
L'erreur indique que la détection de dérive n'existe pas. ID représente l'ID de l'opération de détection de dérive. |