Tous les produits
Search
Centre de documentation

:GetStackDriftDetectionStatus

Dernière mise à jour :Aug 10, 2026

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

OpenAPI Explorer calcule automatiquement la valeur de la signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. Il génère dynamiquement des exemples de code pour différents SDK.

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ètreTypeExempleDescription
RequestIdStringB288A0BE-D927-4888-B0F7-B35EF84B6E6F

ID de la requête.

DriftDetectionTimeString2020-02-27T07:47:47

Heure de début de l'opération de détection de dérive de la pile.

DriftDetectionStatusReasonStringDetect stack drift successfully

Raison du statut actuel de l'opération de détection de dérive de la pile.

DriftedStackResourceCountInteger1

Nombre total de ressources de la pile ayant subi une dérive.

StackDriftStatusStringDRIFTED

Statut de dérive de la pile. Valeurs possibles :

  • DRIFTED : La configuration réelle de la pile diffère de sa configuration de modèle attendue. Une pile est considérée comme ayant dérivé si une ou plusieurs de ses ressources ont dérivé.
  • NOT_CHECKED : Resource Orchestration Service (ROS) n'a pas vérifié si la configuration réelle de la ressource diffère de sa configuration de modèle attendue.
  • IN_SYNC : La configuration actuelle de chaque ressource prise en charge correspond à sa configuration de modèle attendue. Une pile ne contenant aucune ressource prenant en charge la détection de dérive possède également le statut IN_SYNC.
DriftDetectionStatusStringDETECTION_COMPLETE

Statut de la détection de dérive. Valeurs possibles :

  • DETECTION_COMPLETE : L'opération de détection de dérive est terminée pour toutes les ressources de la pile qui prennent en charge la détection de dérive.
  • DETECTION_FAILED : L'opération de détection de dérive de la pile a échoué pour au moins une ressource de la pile.
  • DETECTION_IN_PROGRESS : L'opération de détection de dérive de la pile est en cours.
StackIdString4a6c9851-3b0f-4f5f-b4ca-a14bf691****

ID de la pile.

DriftDetectionIdStringa7044f0d-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.