Llame a esta operación para detectar desviaciones en una pila.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | DetectStackDrift | La operación que desea ejecutar. Establezca el valor como DetectStackDrift. |
| RegionId | String | Sí | cn-hangzhou | El identificador de la región de la pila. Llame a la operación DescribeRegions para consultar la lista de regiones más reciente. |
| StackId | String | Sí | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | El identificador de la pila. |
| LogicalResourceId.N | RepeatList | No | ScalingRule | El identificador lógico del recurso N. Se utiliza para filtrar recursos. |
| ClientToken | String | No | 123e4567-e89b-12d3-a456-42665544**** | El token de cliente que se usa para garantizar la idempotencia de la solicitud. El cliente puede generar este valor, pero debe asegurarse de que sea único entre distintas solicitudes. El valor admite hasta 64 caracteres y puede contener letras, dígitos, guiones (-) y guiones bajos (_). Para obtener más información, consulte Cómo garantizar la idempotencia. |
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
DriftDetectionId |
String |
a7044f0d-6f2e-4128-a307-4524ef88**** |
El identificador de la detección de desviaciones. |
|
RequestId |
String |
B288A0BE-D927-4888-B0F7-B35EF84B6E6 |
El identificador de la solicitud. |
Ejemplos
Ejemplos de solicitud
http(s)://ros.aliyuncs.com/? Action=DetectStackDrift
&RegionId=cn-hangzhou
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&<Common request parameters>
Ejemplos de respuestas exitosas
Formato XML
<DetectStackDriftResponse>
<DriftDetectionId>a7044f0d-6f2e-4128-a307-4524ef88****</DriftDetectionId>
<RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6</RequestId>
</DetectStackDriftResponse>
Formato JSON
{
"DriftDetectionId": "a7044f0d-6f2e-4128-a307-4524ef88****",
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6"
}
Códigos de error
Para consultar la lista de códigos de error, visite el centro de errores de API.
|
Código HTTP |
Código de error |
Mensaje de error |
Descripción |
|
404 |
StackNotFound |
The Stack ({name}) could not be found. |
Este mensaje de error se devuelve porque la pila especificada no existe. name indica el nombre o el identificador de la pila. |
|
404 |
ResourceNotFound |
The Resource ({name}) could not be found in Stack {stack}. |
Este mensaje de error se devuelve porque el recurso especificado no existe en la pila indicada. name indica el nombre del recurso y stack indica el nombre o el identificador de la pila. |
|
409 |
ActionInProgress |
Stack {name} already has an action ({action}) in progress. |
Este mensaje de error se devuelve porque la pila especificada tiene una operación de cambio en curso. name indica el nombre o el identificador de la pila, y action indica la operación de cambio. |