Detalle del evento de cambio de estado de detección de desviaciones - AWS CloudFormation

Detalle del evento de cambio de estado de detección de desviaciones

A continuación, se muestran los campos de detalle de los eventos de detección de desviaciones de la pila.

Los campos source y detail-type se incluyen porque contienen valores específicos para los eventos de AWS CloudFormation.

{ . . ., "detail-type":"CloudFormation Drift Detection Status Change", "source":"aws.cloudformation", . . ., "detail":{ "stack-id":"string", "stack-drift-detection-id":"string", "status-details":{ "stack-drift-status":"string", "detection-status":"string" }, "drift-detection-details":{ "drifted-stack-resource-count":integer }, "client-request-token":"string" } }
detail-type

Identifica el tipo de evento.

En el caso de los eventos de detección de desviación de pila, este valor es CloudFormation Drift Detection Status Change.

source

Identifica el servicio que generó el evento. En el caso de los eventos de CloudFormation, este valor es aws.cloudformation.

detail

Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.

En el caso de los eventos de detección de desviación de pila, estos datos incluyen:

stack-id

El ID de pila único que está asociado a la pila.

stack-drift-detection-id

El identificador de detección de desviaciones de la pila.

status-details
stack-drift-status

Estado de desviación de la pila.

detection-status

Estado de la operación de detección de desviaciones.

drift-detection-details
drifted-stack-resource-count

Número de recursos desviados. Cuando el valor es -1, quiere decir que la detección de desviaciones está en progreso. Todos los demás números enteros no negativos representan el número real de recursos desviados.

client-request-token

Un token de acceso que se usa para llamar a la API. Todos los eventos que inicia una determinada operación de pila se asignan al mismo token de solicitud de cliente, que puede utilizar para hacer un seguimiento de las operaciones. Las operaciones de la pila que se inician desde la consola utilizan el formato de token Console-OperaciónDePila-ID, lo que le permite identificar fácilmente la operación de la pila. Por ejemplo, si crea una pila mediante la consola, a cada evento de pila resultante se le asignará el mismo token en el siguiente formato: Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002.

ejemplo Ejemplo: evento de detección de desviación de pila

A continuación, se muestra un ejemplo de evento de detección de desviación de pila. Este evento detalla que CloudFormation ha completado la detección de desviación de pila especificada y que la pila tiene actualmente un estado de desviación DRIFTED debido a un recurso desviado.

{ "version":"0", "id":"6a7e8feb-b491-4cf7-a9f1-bf3703467718", "detail-type":"CloudFormation Drift Detection Status Change", "source":"aws.cloudformation", "account":"111122223333", "time":"2017-12-22T18:43:48Z", "region":"us-west-1", "resources": ["string"], "detail":{ "stack-id":"arn:aws:cloudformation:us-west-1:111122223333:stack/teststack", "stack-drift-detection-id":"624af370-311a-11e8-b6b7-500cexample", "status-details":{ "stack-drift-status":"DRIFTED", "detection-status":"DETECTION_COMPLETE" }, "drift-detection-details":{ "drifted-stack-resource-count":1 }, "client-request-token":"" } }