

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# CloudWatch Registra las entradas de AWS IoT registro
<a name="cwl-format"></a>

Cada componente de AWS IoT genera sus propias entradas de registro. Cada entrada de registro tiene un `eventType` que especifica la operación que provocó que se genere la entrada de registro. En esta sección se describen las entradas de registro generadas por los siguientes componentes de AWS IoT .

**Topics**
+ [Entradas de registro del agente de mensajes](#message-broker-logs)
+ [Entradas de registro de OCSP de certificados de servidor](#server-ocsp-logs)
+ [Entradas de registro de sombre de dispositivo](#device-shadow-logs)
+ [Entradas del registro del motor de reglas](#rule-engine-logs)
+ [Entradas del registro de Job](#job-logs)
+ [Entradas de registro de aprovisionamiento de dispositivos](#provision-logs)
+ [Entradas de registro de grupo de objetos dinámicos](#dynamic-group-logs)
+ [Entradas de registro de indexación de flotas](#fleet-indexing-logs)
+ [Atributos comunes CloudWatch de los registros](#cwl-common-attributes)

## Entradas de registro del agente de mensajes
<a name="message-broker-logs"></a>

El agente de AWS IoT mensajes genera entradas de registro para los siguientes eventos:

**Topics**
+ [Entrada de registro Connect](#log-mb-connect)
+ [Entrada de registro Disconnect](#log-mb-disconnect)
+ [DeleteConnection entrada de registro](#log-mb-delete-connection)
+ [GetRetainedMessage entrada de registro](#log-mb-get-retain)
+ [ListRetainedMessage entrada de registro](#log-mb-list-retain)
+ [Entrada de registro Publish-In](#log-mb-publish-in)
+ [Entrada de registro Publish-Out](#log-mb-publish-out)
+ [Entrada de registro en cola](#log-mb-queued)
+ [Entrada de registro de suscripción](#log-mb-subscribe)
+ [Entrada de registro Unsubscribe](#log-mb-unsubscribe)

### Entrada de registro Connect
<a name="log-mb-connect"></a>

El agente de AWS IoT mensajes genera una entrada de registro con una `eventType` de `Connect` cuando se conecta un cliente MQTT.

#### Ejemplo de entrada de registro Connect
<a name="log-mb-connect.example"></a>

```
{
    "timestamp": "2017-08-10 15:37:23.476",
    "logLevel": "INFO",
    "traceId": "20b23f3f-d7f1-feae-169f-82263394fbdb",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "Connect",
    "protocol": "MQTT",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "sourceIp": "205.251.233.181",
    "sourcePort": 13490
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `Connect` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

sourceIp  
La dirección IP en la que se originó la solicitud.

sourcePort  
El puerto en el que se originó la solicitud.

### Entrada de registro Disconnect
<a name="log-mb-disconnect"></a>

El agente de AWS IoT mensajes genera una entrada de registro con una `eventType` de `Disconnect` cuando un cliente MQTT se desconecta.

#### Ejemplo de entrada de registro Disconnect
<a name="log-mb-disconnect.example"></a>

```
{
    "timestamp": "2017-08-10 15:37:23.476",
    "logLevel": "INFO",
    "traceId": "20b23f3f-d7f1-feae-169f-82263394fbdb",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "Disconnect",
    "protocol": "MQTT",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "sourceIp": "205.251.233.181",
    "sourcePort": 13490,
    "reason": "DUPLICATE_CLIENT_ID",
    "details": "A new connection was established with the same client ID",
    "disconnectReason": "CLIENT_INITIATED_DISCONNECT"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `Disconnect` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

sourceIp  
La dirección IP en la que se originó la solicitud.

sourcePort  
El puerto en el que se originó la solicitud.

razón  
La razón por la que el cliente se está desconectando.

details  
Una breve explicación del error.

disconnectReason  
La razón por la que el cliente se está desconectando.

### DeleteConnection entrada de registro
<a name="log-mb-delete-connection"></a>

El agente de AWS IoT mensajes genera una entrada de registro con un `eventType` de `DeleteConnection` cuando se elimina una conexión de cliente MQTT.

#### DeleteConnection ejemplo de entrada de registro
<a name="log-mb-delete-connection.example"></a>

```
{
    "timestamp": "2025-08-09 15:37:23.476",
    "logLevel": "INFO",
    "traceId": "20b23f3f-d7f1-feae-169f-82263394fbdb",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "DeleteConnection",
    "protocol": "HTTP",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "sourceIp": "205.251.233.181",
    "sourcePort": 13490
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `DeleteConnection` registro contienen los siguientes atributos:

clientId  
El identificador del cliente que se desconectará.

principalId  
El ID de la entidad principal que realiza la solicitud. Para obtener más información sobre cómo identificar la entidad principal mediante el ID de la entidad principal, consulte [Comparación de identidades y credenciales de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html) en la *Guía del usuario de IAM*. 

protocol  
El protocolo utilizado para realizar la solicitud. El valor válido es `HTTP`. 

sourceIp  
La dirección IP en la que se originó la solicitud.

sourcePort  
El puerto en el que se originó la solicitud.

### GetRetainedMessage entrada de registro
<a name="log-mb-get-retain"></a>

El agente de AWS IoT mensajes genera una entrada de registro con una `eventType` de `GetRetainedMessage` cuándo [https://docs.aws.amazon.com//iot/latest/developerguide/API_iotdata_GetRetainedMessage.html](https://docs.aws.amazon.com//iot/latest/developerguide/API_iotdata_GetRetainedMessage.html)se llama.

#### GetRetainedMessage ejemplo de entrada de registro
<a name="log-mb-get-retain-example"></a>

```
{
    "timestamp": "2017-08-07 18:47:56.664", 
    "logLevel": "INFO", 
    "traceId": "1a60d02e-15b9-605b-7096-a9f584a6ad3f", 
    "accountId": "123456789012", 
    "status": "Success", 
    "eventType": "GetRetainedMessage", 
    "protocol": "HTTP",
    "topicName": "a/b/c",
    "qos": "1",
    "lastModifiedDate": "2017-08-07 18:47:56.664"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `GetRetainedMessage` registro contienen los siguientes atributos:

lastModifiedDate  
La fecha y hora de la época, en milisegundos, en la que se almacenó el mensaje retenido. AWS IoT

protocol  
El protocolo utilizado para realizar la solicitud. Valor válido: `HTTP`. 

qos  
El nivel de calidad de servicio (QoS) utilizado en la solicitud de publicación. Los valores válidos son `0` o `1`. 

topicName  
El nombre del tema suscrito. 

### ListRetainedMessage entrada de registro
<a name="log-mb-list-retain"></a>

El agente de AWS IoT mensajes genera una entrada de registro con una `eventType` de `ListRetainedMessage` cuándo [/iot/latest/developerguide/API_iotdata_ListRetainedMessages.html](/iot/latest/developerguide/API_iotdata_ListRetainedMessages.html)se llama.

#### ListRetainedMessage ejemplo de entrada de registro
<a name="log-mb-list-retain-example"></a>

```
{
    "timestamp": "2017-08-07 18:47:56.664", 
    "logLevel": "INFO", 
    "traceId": "1a60d02e-15b9-605b-7096-a9f584a6ad3f", 
    "accountId": "123456789012", 
    "status": "Success", 
    "eventType": "ListRetainedMessage", 
    "protocol": "HTTP"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `ListRetainedMessage` registro contienen el siguiente atributo:

protocol  
El protocolo utilizado para realizar la solicitud. Valor válido: `HTTP`. 

### Entrada de registro Publish-In
<a name="log-mb-publish-in"></a>

Cuando el agente de AWS IoT mensajes recibe un mensaje MQTT, genera una entrada de registro con un número `eventType` de`Publish-In`. 

#### Ejemplo de entrada de registro Publish-In
<a name="log-mb-publish-in.example"></a>

```
{
        "timestamp": "2017-08-10 15:39:30.961",
        "logLevel": "INFO",
        "traceId": "672ec480-31ce-fd8b-b5fb-22e3ac420699",
        "accountId": "123456789012",
        "status": "Success",
        "eventType": "Publish-In",
        "protocol": "MQTT",
        "topicName": "$aws/things/MyThing/shadow/get",
        "clientId": "abf27092886e49a8a5c1922749736453",
        "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
        "sourceIp": "205.251.233.181",
        "sourcePort": 13490,
        "retain": "True"
    }
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `Publish-In` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

retain  
El atributo que se usa cuando un mensaje tiene la marca RETAIN establecida con un valor de `True`. Si el mensaje no tiene la marca RETAIN establecida, este atributo no aparece en la entrada de registro. Para obtener más información, consulte [Mensajes retenidos de MQTT](mqtt.md#mqtt-retain) .

sourceIp  
La dirección IP en la que se originó la solicitud.

sourcePort  
El puerto en el que se originó la solicitud.

topicName  
El nombre del tema suscrito. 

### Entrada de registro Publish-Out
<a name="log-mb-publish-out"></a>

Cuando el agente de mensajes publica un mensaje MQTT, genera una entrada de registro con un `eventType` de `Publish-Out`. 

#### Ejemplo de entrada de registro Publish-Out
<a name="log-mb-publish-out.example"></a>

```
{
    "timestamp": "2017-08-10 15:39:30.961",
    "logLevel": "INFO",
    "traceId": "672ec480-31ce-fd8b-b5fb-22e3ac420699",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "Publish-Out",
    "protocol": "MQTT",
    "topicName": "$aws/things/MyThing/shadow/get",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "sourceIp": "205.251.233.181",
    "sourcePort": 13490
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `Publish-Out` registro contienen los siguientes atributos:

clientId  
El ID del cliente suscrito que recibe mensajes sobre ese tema de MQTT.

principalId  
El ID de la entidad principal que realiza la solicitud.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

sourceIp  
La dirección IP en la que se originó la solicitud.

sourcePort  
El puerto en el que se originó la solicitud.

topicName  
El nombre del tema suscrito. 

### Entrada de registro en cola
<a name="log-mb-queued"></a>

Cuando se desconecta un dispositivo con una sesión persistente, el intermediario de mensajes MQTT almacena los mensajes del dispositivo y AWS IoT genera entradas de registro con un `Queued` EventType de. Para obtener más información sobre las sesiones persistentes de MQTT, consulte. [Sesiones persistentes de MQTT](mqtt.md#mqtt-persistent-sessions)

#### Ejemplo de entrada de registro de error del servidor en cola
<a name="log-mb-queued.server-error.example"></a>

```
{
    "timestamp": "2022-08-10 15:39:30.961",
    "logLevel": "ERROR",
    "traceId": "672ec480-31ce-fd8b-b5fb-22e3ac420699",
    "accountId": "123456789012",
    "topicName": "$aws/things/MyThing/get",
    "clientId": "123123123",
    "qos": "1",
    "protocol": "MQTT",
    "eventType": "Queued",
    "status": "Failure",
    "details": "Server Error"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas del registro de errores `Queued` del servidor contienen los siguientes atributos:

clientId  
El ID del cliente al que se pone el mensaje en cola.

details  
**`Server Error`**  
Un error del servidor ha impedido que se almacene el mensaje.

protocol  
El protocolo utilizado para realizar la solicitud. El valor será siempre `MQTT`. 

qos  
El nivel de calidad de servicio (QoS) de la solicitud. El valor siempre será 1 porque los mensajes con una QoS de 0 no se almacenan.

topicName  
El nombre del tema suscrito.

#### Ejemplo de entrada de registro de éxito en cola
<a name="log-mb-queued.success.example"></a>

```
{
    "timestamp": "2022-08-10 15:39:30.961",
    "logLevel": "INFO",
    "traceId": "672ec480-31ce-fd8b-b5fb-22e3ac420699",
    "accountId": "123456789012",
    "topicName": "$aws/things/MyThing/get",
    "clientId": "123123123",
    "qos": "1",
    "protocol": "MQTT",
    "eventType": "Queued",
    "status": "Success"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas del registro de `Queued` éxitos contienen los siguientes atributos:

clientId  
El ID del cliente al que se pone el mensaje en cola.

protocol  
El protocolo utilizado para realizar la solicitud. El valor será siempre `MQTT`. 

qos  
El nivel de calidad de servicio (QoS) de la solicitud. El valor siempre será 1 porque los mensajes con una QoS de 0 no se almacenan.

topicName  
El nombre del tema suscrito.

#### Ejemplo de entrada de registro limitada en cola
<a name="log-mb-queued.throttled.example"></a>

```
{
    "timestamp": "2022-08-10 15:39:30.961",
    "logLevel": "ERROR",
    "traceId": "672ec480-31ce-fd8b-b5fb-22e3ac420699",
    "accountId": "123456789012",
    "topicName": "$aws/things/MyThing/get",
    "clientId": "123123123",
    "qos": "1",
    "protocol": "MQTT",
    "eventType": "Queued",
    "status": "Failure",
    "details": "Throttled while queueing offline message"
}
```

Además de eso[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `Queued` registro limitadas contienen los siguientes atributos:

clientId  
El ID del cliente al que se pone el mensaje en cola.

details  
**`Throttled while queueing offline message`**  
El cliente superó el límite ` [Queued messages per second per account](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#genref_queued_messages_per_second_per_account) `, por lo que el mensaje no se almacenó.

protocol  
El protocolo utilizado para realizar la solicitud. El valor será siempre `MQTT`. 

qos  
El nivel de calidad de servicio (QoS) de la solicitud. El valor siempre será 1 porque los mensajes con una QoS de 0 no se almacenan.

topicName  
El nombre del tema suscrito.

### Entrada de registro de suscripción
<a name="log-mb-subscribe"></a>

El agente de AWS IoT mensajes genera una entrada de registro con una `eventType` de `Subscribe` cuando un cliente MQTT se suscribe a un tema.

#### Ejemplo de entrada de registro de suscripción de MQTT 3
<a name="log-mb-connect.example.subscribe"></a>

```
{
    "timestamp": "2017-08-10 15:39:04.413",
    "logLevel": "INFO",
    "traceId": "7aa5c38d-1b49-3753-15dc-513ce4ab9fa6",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "Subscribe",
    "protocol": "MQTT",
    "topicName": "$aws/things/MyThing/shadow/#",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "sourceIp": "205.251.233.181",
    "sourcePort": 13490
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `Subscribe` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

protocol  
El protocolo utilizado para realizar la solicitud. El valor será siempre `MQTT`. 

sourceIp  
La dirección IP en la que se originó la solicitud.

sourcePort  
El puerto en el que se originó la solicitud.

topicName  
El nombre del tema suscrito. 

#### Ejemplo de entrada de registro de suscripción de MQTT 5
<a name="log-mb-connect.example.subscribe.mqtt5"></a>

```
{
	"timestamp": "2022-11-30 16:24:15.628",
	"logLevel": "INFO",
	"traceId": "7aa5c38d-1b49-3753-15dc-513ce4ab9fa6",
	"accountId": "123456789012",
	"status": "Success",
	"eventType": "Subscribe",
	"protocol": "MQTT",
	"topicName": "test/topic1,$invalid/reserved/topic",
	"subscriptions": [
		{
			"topicName": "test/topic1",
			"reasonCode": 1
		},
		{
			"topicName": "$invalid/reserved/topic",
			"reasonCode": 143
		}
	],
	"clientId": "abf27092886e49a8a5c1922749736453",
	"principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
	"sourceIp": "205.251.233.181",
	"sourcePort": 13490
}
```

En el caso de las operaciones de suscripción de MQTT 5, además del [Atributos comunes CloudWatch de los registros](#cwl-common-attributes) y los [atributos de entrada de registro de suscripción de MQTT 3](#log-mb-connect.example.subscribe), las entradas de registro `Subscribe` de MQTT 5 contienen el siguiente atributo: 

subscriptions  
Una lista de asignaciones entre los temas solicitados en la solicitud de suscripción y el código de motivo individual de MQTT 5. Para obtener más información, consulte [Códigos de motivo de MQTT](https://docs.aws.amazon.com//iot/latest/developerguide/mqtt.html#mqtt5-reason-codes). 

### Entrada de registro Unsubscribe
<a name="log-mb-unsubscribe"></a>

El agente de AWS IoT mensajes genera una entrada de registro con una `eventType` de `Unsubscribe` cuando un cliente de MQTT cancela la suscripción a un tema de MQTT.

#### Ejemplo de entrada de registro de cancelación de suscripción de MQTT
<a name="log-mb-connect.example.unsubscribe"></a>

```
{
    "timestamp": "2024-08-20 22:53:32.844",
    "logLevel": "INFO",
    "traceId": "db6bd09a-2c3f-1cd2-27cc-fd6b1ce03b58",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "Unsubscribe",
    "protocol": "MQTT",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "sourceIp": "205.251.233.181",
    "sourcePort": 13490
}
```

Además de eso[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `Unsubscribe` registro contienen los siguientes atributos:

protocol  
El protocolo utilizado para realizar la solicitud. El valor será siempre `MQTT`. 

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

sourceIp  
La dirección IP en la que se originó la solicitud.

sourcePort  
El puerto en el que se originó la solicitud.

## Entradas de registro de OCSP de certificados de servidor
<a name="server-ocsp-logs"></a>

AWS IoT Core genera entradas de registro para el siguiente evento:

**Topics**
+ [Recupera la entrada del registro de OCSPStaple datos](#log-retrieve-ocsp-staple)
+ [Recupere la entrada del registro de OCSPStaple datos para puntos finales privados](#log-retrieve-ocsp-staple-private-endpoint)

### Recupera la entrada del registro de OCSPStaple datos
<a name="log-retrieve-ocsp-staple"></a>

AWS IoT Core genera una entrada de registro con un `eventType` de `RetrieveOCSPStapleData` cuando el servidor recupera los datos básicos del OCSP.

#### Recupere ejemplos OCSPStaple de entradas del registro de datos
<a name="log-retrieve-ocsp-staple.example"></a>

Lo que sigue es una entrada de registro de `Success` de ejemplo. 

```
{
	"timestamp": "2024-01-30 15:39:30.961",
	"logLevel": "INFO",
	"traceId": "180532b7-0cc7-057b-687a-5ca1824838f5",
	"accountId": "123456789012",
	"status": "Success",
	"eventType": "RetrieveOCSPStapleData",
	"domainConfigName": "test-domain-config-name",
	"connectionDetails": {
		"httpStatusCode": "200",
		"ocspResponderUri": "http://ocsp.example.com",
		"sourceIp": "205.251.233.181",
		"targetIp": "250.15.5.3"
	},
	"ocspRequestDetails": {
		"requesterName": "iot.amazonaws.com",
		"requestCertId": "30:3A:30:09:06:05:2B:0E:03:02:1A:05:00:04:14:9C:FF:90:A1:97:B0:4D:6C:01:B9:69:96:D8:3E:E7:A2:51:7F:30:C4:04:14:7C:84:78:AE:12:58:71:38:0C:65:FC:17:77:7D:14:DD:69:73:71:46:02:01:01"
	},
	"ocspResponseDetails": {
		"responseCertId": "30:3A:30:09:06:05:2B:0E:03:02:1A:05:00:04:14:9C:FF:90:A1:97:B0:4D:6C:01:B9:69:96:D8:3E:E7:A2:51:7F:30:C4:04:14:7C:84:78:AE:12:58:71:38:0C:65:FC:17:77:7D:14:DD:69:73:71:46:02:01:01",
		"ocspResponseStatus": "successful",
		"certStatus": "good",
		"signature": "4C:6F:63:61:6C:20:52:65:73:70:6F:6E:64:65:72:20:53:69:67:6E:61:74:75:72:65",
		"thisUpdateTime": "Jan 31 01:21:02 2024 UTC",
		"nextUpdateTime": "Feb 02 00:21:02 2024 UTC",
		"producedAtTime": "Jan 31 01:37:03 2024 UTC",
		"stapledDataPayloadSize": "XXX"
	}
}
```

Lo que sigue es una entrada de registro de `Failure` de ejemplo. 

```
{
	"timestamp": "2024-01-30 15:39:30.961",
	"logLevel": "ERROR",
	"traceId": "180532b7-0cc7-057b-687a-5ca1824838f5",
	"accountId": "123456789012",
	"status": "Failure",
	"reason": "A non 2xx HTTP response was received from the OCSP responder.",
	"eventType": "RetrieveOCSPStapleData",
	"domainConfigName": "test-domain-config-name",
	"connectionDetails": {
		"httpStatusCode": "444",
		"ocspResponderUri": "http://ocsp.example.com",
		"sourceIp": "205.251.233.181",
		"targetIp": "250.15.5.3"
	},
	"ocspRequestDetails": {
		"requesterName": "iot.amazonaws.com",
		"requestCertId": "30:3A:30:09:06:05:2B:0E:03:02:1A:05:00:04:14:9C:FF:90:A1:97:B0:4D:6C:01:B9:69:96:D8:3E:E7:A2:51:7F:30:C4:04:14:7C:84:78:AE:12:58:71:38:0C:65:FC:17:77:7D:14:DD:69:73:71:46:02:01:01"
	}
}
```

Para la `RetrieveOCSPStaple` operación, además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de registro contienen los siguientes atributos:

razón  
Es el motivo por el que la operación falla.

domainConfigName  
Es el nombre de la configuración del dominio.

connectionDetails  
Es una explicación breve de los detalles de la conexión.  
+ httpStatusCode

  Códigos de estado de HTTP que devuelve el respondedor de OCSP en respuesta a la solicitud del cliente realizada al servidor.
+ ocspResponderUri

  El URI del respondedor OCSP que se AWS IoT Core obtiene del certificado del servidor.
+ sourceIp

  La dirección IP de origen del AWS IoT Core servidor.
+ targetIp

  Es la dirección IP de destino del respondedor de OCSP.

ocspRequestDetails  
Detalles de la solicitud de OCSP.  
+ requesterName

  El identificador del AWS IoT Core servidor que envía una solicitud al respondedor OCSP.
+ requestCertId

  Es el ID del certificado de la solicitud. Este es el ID del certificado para el que se solicita la respuesta del OCSP.

ocspResponseDetails  
Son los detalles de la respuesta del OCSP.  
+ responseCertId

  Es el ID del certificado de la respuesta del OCSP. 
+ ocspResponseStatus

  Es el estado de la respuesta del OCSP.
+ certStatus

  El estado del certificado.
+ firma

  Es la firma que una entidad de confianza aplica a la respuesta.
+ thisUpdateTime

  Es el momento en el que se sabe que el estado que se indica es correcto.
+ nextUpdateTime

  Es la hora a la que estará disponible la información más reciente sobre el estado del certificado.
+ producedAtTime

  Es la hora en la que el respondedor del OCSP firmó esta respuesta.
+ stapledDataPayloadTamaño

  Es el tamaño de la carga útil de los datos asociados.

### Recupere la entrada del registro de OCSPStaple datos para puntos finales privados
<a name="log-retrieve-ocsp-staple-private-endpoint"></a>

AWS IoT Core genera una entrada de registro con un `eventType` de `RetrieveOCSPStapleData` cuando el servidor recupera los datos básicos del OCSP.

#### Recupere ejemplos de entradas del registro de OCSPStaple datos para puntos finales privados
<a name="log-retrieve-ocsp-staple-private-endpoint.example"></a>

Lo que sigue es una entrada de registro de `Success` de ejemplo. 

```
{
	"timestamp": "2024-01-30 15:39:30.961",
	"logLevel": "INFO",
	"traceId": "180532b7-0cc7-057b-687a-5ca1824838f5",
	"accountId": "123456789012",
	"status": "Success",
	"eventType": "RetrieveOCSPStapleData",
	"domainConfigName": "test-domain-config-name",
        "lambdaDetails": {
        "lambdaArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
        "sourceArn": "arn:aws:iot:us-west-2:123456789012:domainconfiguration/testDomainConfigure/6bzfg"
      },
        "authorizedResponderArn": "arn:aws:acm:us-west-2:123456789012:certificate/certificate_ID",
	"ocspRequestDetails": {
		"requesterName": "iot.amazonaws.com",
		"requestCertId": "30:3A:30:09:06:05:2B:0E:03:02:1A:05:00:04:14:9C:FF:90:A1:97:B0:4D:6C:01:B9:69:96:D8:3E:E7:A2:51:7F:30:C4:04:14:7C:84:78:AE:12:58:71:38:0C:65:FC:17:77:7D:14:DD:69:73:71:46:02:01:01"
	},
	"ocspResponseDetails": {
		"responderId": "04:C1:3F:8F:27:D6:49:13:F8:DE:B2:36:9D:85:8E:F8:31:3B:A6:D0"
               "responseCertId": "30:3A:30:09:06:05:2B:0E:03:02:1A:05:00:04:14:9C:FF:90:A1:97:B0:4D:6C:01:B9:69:96:D8:3E:E7:A2:51:7F:30:C4:04:14:7C:84:78:AE:12:58:71:38:0C:65:FC:17:77:7D:14:DD:69:73:71:46:02:01:01",
		"ocspResponseStatus": "successful",
		"certStatus": "good",
		"signature": "4C:6F:63:61:6C:20:52:65:73:70:6F:6E:64:65:72:20:53:69:67:6E:61:74:75:72:65",
		"thisUpdateTime": "Jan 31 01:21:02 2024 UTC",
		"nextUpdateTime": "Feb 02 00:21:02 2024 UTC",
		"producedAtTime": "Jan 31 01:37:03 2024 UTC",
		"stapledDataPayloadSize": "XXX"
	}
}
```

Lo que sigue es una entrada de registro de `Failure` de ejemplo. 

```
{
	"timestamp": "2024-01-30 15:39:30.961",
	"logLevel": "ERROR",
	"traceId": "180532b7-0cc7-057b-687a-5ca1824838f5",
	"accountId": "123456789012",
	"status": "Failure",
	"reason": "The payload returned by the Lambda function exceeds the maximum response size of 7 kilobytes.",
	"eventType": "RetrieveOCSPStapleData",
	"domainConfigName": "test-domain-config-name",
        "lambdaDetails": {
        "lambdaArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
        "sourceArn": "arn:aws:iot:us-west-2:123456789012:domainconfiguration/testDomainConfigure/6bzfg"
      },
        "authorizedResponderArn": "arn:aws:acm:us-west-2:123456789012:certificate/certificate_ID",
	 "ocspRequestDetails": {
		"requesterName": "iot.amazonaws.com",
		"requestCertId": "30:3A:30:09:06:05:2B:0E:03:02:1A:05:00:04:14:9C:FF:90:A1:97:B0:4D:6C:01:B9:69:96:D8:3E:E7:A2:51:7F:30:C4:04:14:7C:84:78:AE:12:58:71:38:0C:65:FC:17:77:7D:14:DD:69:73:71:46:02:01:01"
	}
}
```

Para la `RetrieveOCSPStaple` operación, además de los atributos de la [Atributos comunes CloudWatch de los registros](#cwl-common-attributes) [entrada de registro de recuperación de OCSPStaple datos](https://docs.aws.amazon.com//iot/latest/developerguide/cwl-format.html#log-retrieve-ocsp-staple), las entradas de registro de los puntos finales privados contienen los siguientes atributos:

lambdaDetails  
Detalles de la función de Lambda.  
+ lambdaArn

  El ARN de la función de Lambda.
+ sourceArn

  El ARN de la configuración del dominio.

authorizedResponderArn  
El ARN del respondedor del autorizador, si hay uno configurado en la configuración del dominio.

## Entradas de registro de sombre de dispositivo
<a name="device-shadow-logs"></a>

El servicio AWS IoT Device Shadow genera entradas de registro para los siguientes eventos:

**Topics**
+ [DeleteThingShadow entrada de registro](#log-shadow-delete-thing-shadow)
+ [GetThingShadow entrada de registro](#log-shadow-get-thing-shadow)
+ [UpdateThingShadow entrada de registro](#log-shadow-update-thing-shadow)

### DeleteThingShadow entrada de registro
<a name="log-shadow-delete-thing-shadow"></a>

El servicio de sombra de dispositivo genera una entrada de registro con un `eventType` de `DeleteThingShadow` cuando se recibe una solicitud de eliminación de la sombra de un dispositivo.

#### DeleteThingShadow ejemplo de entrada de registro
<a name="log-shadow-delete-thing-shadow.example"></a>

```
{
    "timestamp": "2017-08-07 18:47:56.664",
    "logLevel": "INFO",
    "traceId": "1a60d02e-15b9-605b-7096-a9f584a6ad3f",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "DeleteThingShadow",
    "protocol": "MQTT",
    "deviceShadowName": "Jack",
    "topicName": "$aws/things/Jack/shadow/delete"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `DeleteThingShadow` registro contienen los siguientes atributos:

deviceShadowName  
Nombre de la sombra que se va a actualizar.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

topicName  
El nombre del tema en el que se publicó la solicitud. 

### GetThingShadow entrada de registro
<a name="log-shadow-get-thing-shadow"></a>

El servicio de sombra de dispositivo genera una entrada de registro con un `eventType` de `GetThingShadow` cuando se recibe una solicitud de obtención para una sombra.

#### GetThingShadow ejemplo de entrada de registro
<a name="log-shadow-get-thing-shadow.example"></a>

```
{
    "timestamp": "2017-08-09 17:56:30.941",
    "logLevel": "INFO",
    "traceId": "b575f19a-97a2-cf72-0ed0-c64a783a2504",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "GetThingShadow",
    "protocol": "MQTT",
    "deviceShadowName": "MyThing",
    "topicName": "$aws/things/MyThing/shadow/get"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `GetThingShadow` registro contienen los siguientes atributos:

deviceShadowName  
El nombre de la sombra solicitada.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

topicName  
El nombre del tema en el que se publicó la solicitud. 

### UpdateThingShadow entrada de registro
<a name="log-shadow-update-thing-shadow"></a>

El servicio de sombra de dispositivo genera una entrada de registro con un `eventType` de `UpdateThingShadow` cuando se recibe una solicitud de actualización de la sombra de un dispositivo.

#### UpdateThingShadow ejemplo de entrada de registro
<a name="log-shadow-update-thing-shadow.example"></a>

```
{
    "timestamp": "2017-08-07 18:43:59.436",
    "logLevel": "INFO",
    "traceId": "d0074ba8-0c4b-a400-69df-76326d414c28",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "UpdateThingShadow",
    "protocol": "MQTT",
    "deviceShadowName": "Jack",
    "topicName": "$aws/things/Jack/shadow/update"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `UpdateThingShadow` registro contienen los siguientes atributos:

deviceShadowName  
Nombre de la sombra que se va a actualizar.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

topicName  
El nombre del tema en el que se publicó la solicitud. 

## Entradas del registro del motor de reglas
<a name="rule-engine-logs"></a>

El motor de AWS IoT reglas genera registros para los siguientes eventos:

**Topics**
+ [FunctionExecution entrada de registro](#log-rules-fn-exec)
+ [RuleExecution entrada de registro](#log-rules-rule-ex)
+ [RuleMatch entrada de registro](#log-rules-rule-match)
+ [RuleExecutionThrottled entrada de registro](#log-rules-rule-msg-throttled)
+ [RuleNotFound entrada de registro](#log-rules-rule-not-found)
+ [StartingRuleExecution entrada de registro](#log-rules-start-rule-ex)

### FunctionExecution entrada de registro
<a name="log-rules-fn-exec"></a>

El motor de reglas genera una entrada de registro con un `eventType` de `FunctionExecution` cuando la consulta SQL de una regla llama a una función externa. Se llama a una función externa cuando la acción de una regla realiza una solicitud HTTP a AWS IoT otro servicio web (por ejemplo, llamando a `get_thing_shadow` o`machinelearning_predict`). 

#### FunctionExecution ejemplo de entrada de registro
<a name="log-rules-fn-exec.example"></a>

```
{
    "timestamp": "2017-07-13 18:33:51.903",
    "logLevel": "DEBUG",
    "traceId": "180532b7-0cc7-057b-687a-5ca1824838f5",
    "status": "Success",
    "eventType": "FunctionExecution",
    "clientId": "N/A",
    "topicName":"rules/test",
    "ruleName": "ruleTestPredict",
    "ruleAction": "MachinelearningPredict",
    "resources": {
        "ModelId": "predict-model"
    },
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `FunctionExecution` registro contienen los siguientes atributos:

clientId  
 `N/A` para registros `FunctionExecution`.

principalId  
El ID de la entidad principal que realiza la solicitud.

recursos  
Un conjunto de recursos utilizados por las acciones de la regla.

ruleName  
El nombre de la regla que coincide.

topicName  
El nombre del tema suscrito. 

### RuleExecution entrada de registro
<a name="log-rules-rule-ex"></a>

Cuando el motor de AWS IoT reglas activa la acción de una regla, genera una entrada de `RuleExecution` registro.

#### RuleExecution ejemplo de entrada de registro
<a name="log-rules-rule-ex.example"></a>

```
{
    "timestamp": "2017-08-10 16:32:46.070",
    "logLevel": "INFO",
    "traceId": "30aa7ccc-1d23-0b97-aa7b-76196d83537e",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "RuleExecution",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "topicName": "rules/test",
    "ruleName": "JSONLogsRule",
    "ruleAction": "RepublishAction",
    "resources": {
        "RepublishTopic": "rules/republish"
    },
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167"
}
```

#### RuleExecution con un ejemplo de entrada de registro por lotes
<a name="log-rules-rule-ex-batching.example"></a>

```
{
    "logLevel": "INFO",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "RuleExecution",
    "ruleName": "rule_test",
    "ruleAction": "HttpAction",
    "resources": {
        "Url": "https://example.com",
        "ConfirmationUrl": "https://example.com"
    },
    "details": "HttpAction made a request to the specified endpoint",
    "batchDetails": {
        "timestamps": [
            "1234567890123",
            "1234567890123",
            "1234567890123"
        ],
        "traceIds": [
            "30aa7ccc-1d23-0b97-aa7b-76196d83537e",
            "30aa7ccc-1d23-0b97-aa7b-76196d83537c",
            "30aa7ccc-1d23-0b97-aa7b-76196d83537d"
        ],
        "clientIds": [
            "N/A",
            "N/A",
            "N/A"
        ],
        "topicNames": [
            "topic/ruletest",
            "topic/ruletest",
            "topic/ruletest"
        ],
        "principalIds": [
            "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
            "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
            "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167"
        ],
        "batchSize": 3,
        "batchSizeInBytes": 114
    }
}
```

Además de [Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de registro `RuleExecution` incluyen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

recursos  
Un conjunto de recursos utilizados por las acciones de la regla.

ruleAction  
El nombre de la acción activada.

ruleName  
El nombre de la regla que coincide.

topicName  
El nombre del tema suscrito. 

### RuleMatch entrada de registro
<a name="log-rules-rule-match"></a>

El motor de AWS IoT reglas genera una entrada de registro con un `eventType` de `RuleMatch` cuando el agente de mensajes recibe un mensaje que coincide con una regla.

#### RuleMatch ejemplo de entrada de registro
<a name="log-rules-rule-match.example"></a>

```
{
    "timestamp": "2017-08-10 16:32:46.002",
    "logLevel": "INFO",
    "traceId": "30aa7ccc-1d23-0b97-aa7b-76196d83537e",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "RuleMatch",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "topicName": "rules/test",
    "ruleName": "JSONLogsRule",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `RuleMatch` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

ruleName  
El nombre de la regla que coincide.

topicName  
El nombre del tema suscrito. 

### RuleExecutionThrottled entrada de registro
<a name="log-rules-rule-msg-throttled"></a>

Cuando se limita una ejecución, el motor de AWS IoT reglas genera una entrada de registro con un `eventType` de. `RuleExecutionThrottled` 

#### RuleExecutionThrottled ejemplo de entrada de registro
<a name="log-rules-rule-msg-throttled.example"></a>

```
{
    "timestamp": "2017-10-04 19:25:46.070",
    "logLevel": "ERROR",
    "traceId": "30aa7ccc-1d23-0b97-aa7b-76196d83537e",
    "accountId": "123456789012",
    "status": "Failure",
    "eventType": "RuleExecutionThrottled",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "topicName": "$aws/rules/example_rule",
    "ruleName": "example_rule",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "reason": "RuleExecutionThrottled",
    "details": "Exection of Rule example_rule throttled"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `RuleExecutionThrottled` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

details  
Una breve explicación del error.

principalId  
El ID de la entidad principal que realiza la solicitud.

razón  
La cadena "RuleExecutionThrottled».

ruleName  
El nombre de la regla que se debe activar.

topicName  
El nombre del tema publicado.

### RuleNotFound entrada de registro
<a name="log-rules-rule-not-found"></a>

Cuando el motor de AWS IoT reglas no puede encontrar una regla con un nombre determinado, genera una entrada de registro con un número `eventType` de`RuleNotFound`. 

#### RuleNotFound ejemplo de entrada de registro
<a name="log-rules-rule-not-found.example"></a>

```
{
    "timestamp": "2017-10-04 19:25:46.070",
    "logLevel": "ERROR",
    "traceId": "30aa7ccc-1d23-0b97-aa7b-76196d83537e",
    "accountId": "123456789012",
    "status": "Failure",
    "eventType": "RuleNotFound",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "topicName": "$aws/rules/example_rule",
    "ruleName": "example_rule",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167",
    "reason": "RuleNotFound",
    "details": "Rule example_rule not found"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `RuleNotFound` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

details  
Una breve explicación del error.

principalId  
El ID de la entidad principal que realiza la solicitud.

razón  
La cadena "RuleNotFound».

ruleName  
El nombre de la regla que no se pudo encontrar.

topicName  
El nombre del tema publicado.

### StartingRuleExecution entrada de registro
<a name="log-rules-start-rule-ex"></a>

Cuando el motor de AWS IoT reglas comienza a activar la acción de una regla, genera una entrada de registro con un número `eventType` de`StartingRuleExecution`. 

#### StartingRuleExecution ejemplo de entrada de registro
<a name="log-rules-start-rule-ex.example"></a>

```
{
    "timestamp": "2017-08-10 16:32:46.002",
    "logLevel": "DEBUG",
    "traceId": "30aa7ccc-1d23-0b97-aa7b-76196d83537e",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "StartingRuleExecution",
    "clientId": "abf27092886e49a8a5c1922749736453",
    "topicName": "rules/test",
    "ruleName": "JSONLogsRule",
    "ruleAction": "RepublishAction",
    "principalId": "145179c40e2219e18a909d896a5340b74cf97a39641beec2fc3eeafc5a932167"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `rule-` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

principalId  
El ID de la entidad principal que realiza la solicitud.

ruleAction  
El nombre de la acción activada.

ruleName  
El nombre de la regla que coincide.

topicName  
El nombre del tema suscrito. 

## Entradas del registro de Job
<a name="job-logs"></a>

El servicio AWS IoT Job genera entradas de registro para los siguientes eventos. Las entradas de registro se generan cuando se recibe una solicitud de MQTT o HTTP procedente del dispositivo.

**Topics**
+ [DescribeJobExecution entrada de registro](#log-job-describe-job-ex)
+ [GetPendingJobExecution entrada de registro](#log-job-get-pending-job-ex)
+ [ReportFinalJobExecutionCount entrada de registro](#log-job-report-final-job-ex-count)
+ [StartNextPendingJobExecution entrada de registro](#log-job-start-next-pending-job-ex)
+ [UpdateJobExecution entrada de registro](#log-job-update-job-ex)

### DescribeJobExecution entrada de registro
<a name="log-job-describe-job-ex"></a>

El servicio AWS IoT Jobs genera una entrada de registro con un `eventType` de `DescribeJobExecution` cuando el servicio recibe una solicitud para describir la ejecución de un trabajo.

#### DescribeJobExecution ejemplo de entrada de registro
<a name="log-job-describe-job-ex.example"></a>

```
{
    "timestamp": "2017-08-10 19:13:22.841",
    "logLevel": "DEBUG",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "DescribeJobExecution",
    "protocol": "MQTT",
    "clientId": "thingOne",
    "jobId": "002",
    "topicName": "$aws/things/thingOne/jobs/002/get",
    "clientToken": "myToken",
    "details": "The request status is SUCCESS."
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `GetJobExecution` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

clientToken  
Identificador único con distinción entre mayúsculas y minúsculas que permite garantizar la idempotencia de la solicitud. Para obtener más información, consulte [How to Ensure Idempotency](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). 

details  
Información adicional del servicio Jobs.

jobId  
El ID de trabajo para la ejecución de trabajos.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

topicName  
El tema utilizado para realizar la solicitud. 

### GetPendingJobExecution entrada de registro
<a name="log-job-get-pending-job-ex"></a>

El servicio AWS IoT Jobs genera una entrada de registro con un `eventType` de `GetPendingJobExecution` cuando el servicio recibe una solicitud de ejecución de un trabajo.

#### GetPendingJobExecution ejemplo de entrada de registro
<a name="log-job-get-pending-job-ex.example"></a>

```
{
    "timestamp": "2018-06-13 17:45:17.197",
    "logLevel": "DEBUG",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "GetPendingJobExecution",
    "protocol": "MQTT",
    "clientId": "299966ad-54de-40b4-99d3-4fc8b52da0c5",
    "topicName": "$aws/things/299966ad-54de-40b4-99d3-4fc8b52da0c5/jobs/get",
    "clientToken": "24b9a741-15a7-44fc-bd3c-1ff2e34e5e82",
    "details": "The request status is SUCCESS."
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `GetPendingJobExecution` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

clientToken  
Identificador único con distinción entre mayúsculas y minúsculas que permite garantizar la idempotencia de la solicitud. Para obtener más información, consulte [How to Ensure Idempotency](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). 

details  
Información adicional del servicio Jobs.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

topicName  
El nombre del tema suscrito. 

### ReportFinalJobExecutionCount entrada de registro
<a name="log-job-report-final-job-ex-count"></a>

El servicio AWS IoT Jobs genera una entrada de registro con una `entryType` de `ReportFinalJobExecutionCount` cuando se completa un trabajo.

#### ReportFinalJobExecutionCount ejemplo de entrada de registro
<a name="log-job-report-final-job-ex-count.example"></a>

```
{
    "timestamp": "2017-08-10 19:44:16.776",
    "logLevel": "INFO",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "ReportFinalJobExecutionCount",
    "jobId": "002",
    "details": "Job 002 completed. QUEUED job execution count: 0 IN_PROGRESS job execution count: 0 FAILED job execution count: 0 SUCCEEDED job execution count: 1 CANCELED job execution count: 0 REJECTED job execution count: 0 REMOVED job execution count: 0"
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `ReportFinalJobExecutionCount` registro contienen los siguientes atributos:

details  
Información adicional del servicio Jobs.

jobId  
El ID de trabajo para la ejecución de trabajos.

### StartNextPendingJobExecution entrada de registro
<a name="log-job-start-next-pending-job-ex"></a>

Cuando recibe una solicitud para iniciar la siguiente ejecución de un trabajo pendiente, el servicio AWS IoT Jobs genera una entrada de registro con un número `eventType` de`StartNextPendingJobExecution`. 

#### StartNextPendingJobExecution ejemplo de entrada de registro
<a name="log-job-start-next-pending-job-ex.example"></a>

```
{
    "timestamp": "2018-06-13 17:49:51.036",
    "logLevel": "DEBUG",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "StartNextPendingJobExecution",
    "protocol": "MQTT",
    "clientId": "95c47808-b1ca-4794-bc68-a588d6d9216c",
    "topicName": "$aws/things/95c47808-b1ca-4794-bc68-a588d6d9216c/jobs/start-next",
    "clientToken": "bd7447c4-3a05-49f4-8517-dd89b2c68d94",
    "details": "The request status is SUCCESS."
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `StartNextPendingJobExecution` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

clientToken  
Identificador único con distinción entre mayúsculas y minúsculas que permite garantizar la idempotencia de la solicitud. Para obtener más información, consulte [How to Ensure Idempotency](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). 

details  
Información adicional del servicio Jobs.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

topicName  
El tema utilizado para realizar la solicitud. 

### UpdateJobExecution entrada de registro
<a name="log-job-update-job-ex"></a>

El servicio AWS IoT Jobs genera una entrada de registro con un `eventType` de `UpdateJobExecution` cuando el servicio recibe una solicitud para actualizar la ejecución de un trabajo.

#### UpdateJobExecution ejemplo de entrada de registro
<a name="log-job-update-job-ex.example"></a>

```
{
    "timestamp": "2017-08-10 19:25:14.758",
    "logLevel": "DEBUG",
    "accountId": "123456789012",
    "status": "Success",
    "eventType": "UpdateJobExecution",
    "protocol": "MQTT",
    "clientId": "thingOne",
    "jobId": "002",
    "topicName": "$aws/things/thingOne/jobs/002/update",
    "clientToken": "myClientToken",
    "versionNumber": "1",
    "details": "The destination status is IN_PROGRESS. The request status is SUCCESS."
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `UpdateJobExecution` registro contienen los siguientes atributos:

clientId  
El ID del cliente que realiza la solicitud.

clientToken  
Identificador único con distinción entre mayúsculas y minúsculas que permite garantizar la idempotencia de la solicitud. Para obtener más información, consulte [How to Ensure Idempotency](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). 

details  
Información adicional del servicio Jobs.

jobId  
El ID de trabajo para la ejecución de trabajos.

protocol  
El protocolo utilizado para realizar la solicitud. Los valores válidos son `MQTT` o `HTTP`. 

topicName  
El tema utilizado para realizar la solicitud. 

versionNumber  
La versión de la ejecución de trabajos.

## Entradas de registro de aprovisionamiento de dispositivos
<a name="provision-logs"></a>

El servicio de aprovisionamiento de AWS IoT dispositivos genera registros para los siguientes eventos. 

**Topics**
+ [GetDeviceCredentials entrada de registro](#log-provision-get-device-credentials)
+ [ProvisionDevice entrada de registro](#log-provision-provision-device)

### GetDeviceCredentials entrada de registro
<a name="log-provision-get-device-credentials"></a>

El servicio de aprovisionamiento de AWS IoT dispositivos genera una entrada de registro con una `eventType` de las `GetDeviceCredential` llamadas `GetDeviceCredential` de un cliente. 



#### GetDeviceCredentials ejemplo de entrada de registro
<a name="log-provision-get-device-credentials.example"></a>

```
{
  "timestamp" : "2019-02-20 20:31:22.932",
  "logLevel" : "INFO",
  "traceId" : "8d9c016f-6cc7-441e-8909-7ee3d5563405",
  "accountId" : "123456789101",
  "status" : "Success",
  "eventType" : "GetDeviceCredentials",
  "deviceCertificateId" : "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  "details" : "Additional details about this log."
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `GetDeviceCredentials` registro contienen los siguientes atributos:

details  
Una breve explicación del error.

deviceCertificateId  
El ID del certificado del dispositivo.

### ProvisionDevice entrada de registro
<a name="log-provision-provision-device"></a>

El servicio de aprovisionamiento de AWS IoT dispositivos genera una entrada de registro con una `eventType` de las `ProvisionDevice` llamadas `ProvisionDevice` de un cliente. 

#### ProvisionDevice ejemplo de entrada de registro
<a name="log-provision-provision-device.example"></a>

```
{
  "timestamp" : "2019-02-20 20:31:22.932",
  "logLevel" : "INFO",
  "traceId" : "8d9c016f-6cc7-441e-8909-7ee3d5563405",
  "accountId" : "123456789101",
  "status" : "Success",
  "eventType" : "ProvisionDevice",
  "provisioningTemplateName" : "myTemplate",
  "deviceCertificateId" : "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  "details" : "Additional details about this log."
 }
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `ProvisionDevice` registro contienen los siguientes atributos:

details  
Una breve explicación del error.

deviceCertificateId  
El ID del certificado del dispositivo.

provisioningTemplateName  
El nombre de la plantilla de aprovisionamiento.

## Entradas de registro de grupo de objetos dinámicos
<a name="dynamic-group-logs"></a>

AWS IoT Los grupos de cosas dinámicos generan registros para el siguiente evento.

**Topics**
+ [AddThingToDynamicThingGroupsFailed entrada de registro](#log-dynthing-add-thing-to-dynamic-thing-groups-failed)

### AddThingToDynamicThingGroupsFailed entrada de registro
<a name="log-dynthing-add-thing-to-dynamic-thing-groups-failed"></a>

Cuando no AWS IoT se ha podido añadir algo a los grupos dinámicos especificados, se genera una entrada de registro con un `eventType` de`AddThingToDynamicThingGroupsFailed`. Esto ocurre cuando un objeto cumplía los criterios para estar en el grupo de objetos dinámico, pero no se pudo agregar a este grupo o se eliminó de él. Esto puede suceder por los motivos siguientes:
+ El objeto ya es miembro del número máximo de grupos.
+ Se utilizó la opción **--override-dynamic-groups** para agregar el objeto a un grupo de objetos estático. Se eliminó de un grupo de objetos dinámico para hacerlo posible.

Para obtener más información, consulte este artículo sobre las [limitaciones y conflictos de los grupos de objetos dinámicos](dynamic-thing-groups.md#dynamic-thing-group-limitations). 

#### AddThingToDynamicThingGroupsFailed ejemplo de entrada de registro
<a name="log-dynthing-add-thing-to-dynamic-thing-groups-failed.example"></a>

En este ejemplo, se muestra la entrada de registro de un error `AddThingToDynamicThingGroupsFailed`. En este ejemplo, *TestThing*cumplía los criterios para estar en los grupos de elementos dinámicos enumerados en`dynamicThingGroupNames`, pero no se podía añadir a esos grupos dinámicos, tal y como se describe en`reason`. 

```
{
 "timestamp": "2020-03-16 22:24:43.804",
 "logLevel": "ERROR",
 "traceId": "70b1f2f5-d95e-f897-9dcc-31e68c3e1a30",
 "accountId": "57EXAMPLE833",
 "status": "Failure",
 "eventType": "AddThingToDynamicThingGroupsFailed",
 "thingName": "TestThing",
 "dynamicThingGroupNames": [
  "DynamicThingGroup11",
  "DynamicThingGroup12",
  "DynamicThingGroup13",
  "DynamicThingGroup14"
 ],
 "reason": "The thing failed to be added to the given dynamic thing group(s) because the thing already belongs to the maximum allowed number of groups."
}
```

Además de[Atributos comunes CloudWatch de los registros](#cwl-common-attributes), las entradas de `AddThingToDynamicThingGroupsFailed` registro contienen los siguientes atributos:

dynamicThingGroupNombres  
Matriz de los grupos de objetos dinámicos a los que no pudo agregarse el objeto.

razón  
Razón por la cual el objeto no pudo agregarse a los grupos dinámicos.

thingName  
Nombre del objeto que no pudo agregarse a un grupo de objetos dinámico.

## Entradas de registro de indexación de flotas
<a name="fleet-indexing-logs"></a>

AWS IoT La indexación de flotas genera entradas de registro para los siguientes eventos.

**Topics**
+ [NamedShadowCountForDynamicGroupQueryLimitExceeded entrada de registro](#log-named-shadow-dynamic-group)

### NamedShadowCountForDynamicGroupQueryLimitExceeded entrada de registro
<a name="log-named-shadow-dynamic-group"></a>

Se procesan un máximo de 25 sombras con nombre por objeto para los términos de consulta que no son específicos del origen de datos en los grupos dinámicos. Cuando se supere este límite para un objeto, se emitirá el tipo de evento `NamedShadowCountForDynamicGroupQueryLimitExceeded`.

#### NamedShadowCountForDynamicGroupQueryLimitExceeded ejemplo de entrada de registro
<a name="log-named-shadow-dynamic-group.example"></a>

En este ejemplo, se muestra la entrada de registro de un error `NamedShadowCountForDynamicGroupQueryLimitExceeded`. En este ejemplo, los resultados `DynamicGroup` basados en todos los valores pueden ser imprecisos, como se describe en el campo `reason`.

```
{
"timestamp": "2020-03-16 22:24:43.804",
"logLevel": "ERROR",
"traceId": "70b1f2f5-d95e-f897-9dcc-31e68c3e1a30",
"accountId": "571032923833",
"status": "Failure",
"eventType": "NamedShadowCountForDynamicGroupQueryLimitExceeded",
"thingName": "TestThing",
"reason": "A maximum of 25 named shadows per thing are processed for non-data source specific query terms in dynamic groups."
}
```

## Atributos comunes CloudWatch de los registros
<a name="cwl-common-attributes"></a>

Todas las entradas del registro de CloudWatch registros incluyen los siguientes atributos:

accountId  
Tu Cuenta de AWS ID.

eventType  
El tipo de evento para el que se generó el registro. El valor del tipo de evento depende del evento que generó la entrada de registro. Cada descripción de entrada de registro incluye el valor de `eventType` para esa entrada de registro.

logLevel  
El nivel de registro que se está utilizando. Para obtener más información, consulte [Niveles de registro](configure-logging.md#log-level) .

status  
El estado de la solicitud.

timestamp  
La marca de tiempo UTC legible para el ser humano de cuando el cliente se conectó al agente de mensajes de AWS IoT .

traceId  
Un identificador generado aleatoriamente que puede utilizarse para correlacionar todos los registros para una solicitud específica.