Use esta operação para detectar desvios em uma stack.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | DetectStackDrift | Operação a ser executada. Defina o valor como DetectStackDrift. |
| RegionId | String | Sim | cn-hangzhou | ID da região da stack. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| StackId | String | Sim | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID da stack. |
| LogicalResourceId.N | RepeatList | Não | ScalingRule | ID lógico do recurso N. Use este parâmetro para filtrar recursos. |
| ClientToken | String | Não | 123e4567-e89b-12d3-a456-42665544**** | Token de cliente usado para garantir a idempotência da solicitação. Gere o valor no cliente e assegure sua exclusividade entre solicitações distintas. O valor pode ter até 64 caracteres e conter letras, dígitos, hifens (-) e sublinhados (_). Para obter mais informações, consulte Como garantir a idempotência. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
DriftDetectionId |
String |
a7044f0d-6f2e-4128-a307-4524ef88**** |
ID da detecção de desvio. |
|
RequestId |
String |
B288A0BE-D927-4888-B0F7-B35EF84B6E6 |
ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://ros.aliyuncs.com/? Action=DetectStackDrift
&RegionId=cn-hangzhou
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&<Common request parameters>
Exemplos de respostas de sucesso
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 erro
Para obter uma lista de códigos de erro, visite a Central de Erros da API.
|
HttpCode |
Código de erro |
Mensagem de erro |
Descrição |
|
404 |
StackNotFound |
The Stack ({name}) could not be found. |
A stack especificada não existe. name indica o nome ou o ID da stack. |
|
404 |
ResourceNotFound |
The Resource ({name}) could not be found in Stack {stack}. |
O recurso especificado não existe na stack indicada. name representa o nome do recurso e stack corresponde ao nome ou ID da stack. |
|
409 |
ActionInProgress |
Stack {name} already has an action ({action}) in progress. |
A stack especificada já possui uma operação de alteração em andamento. name refere-se ao nome ou ID da stack, enquanto action identifica a operação de alteração. |