

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.

# Spooler de disco
<a name="disk-spooler-component"></a>

El componente disk spooler (`aws.greengrass.DiskSpooler`) ofrece una opción de almacenamiento persistente para los mensajes enviados desde los dispositivos principales de Greengrass a. AWS IoT Core Este componente almacenará estos mensajes salientes en el disco.

**Topics**
+ [Versiones](#disk-spooler-component-versions)
+ [Tipo](#disk-spooler-component-type)
+ [Sistema operativo](#disk-spooler-component-os-support)
+ [Requisitos](#disk-spooler-component-requirements)
+ [Dependencias](#disk-spooler-component-dependencies)
+ [De uso](#disk-spooler-component-usage)
+ [Archivo de registro local](#disk-spooler-component-log-file)
+ [Registros de cambios](#disk-spooler-component-changelog)

## Versiones
<a name="disk-spooler-component-versions"></a>

Este componente tiene las siguientes versiones:
+ 1.0.x

## Tipo
<a name="disk-spooler-component-type"></a>

<a name="public-component-type-plugin-para1"></a>Este componente es un componente de complemento (`aws.greengrass.plugin`). El [núcleo de Greengrass](greengrass-nucleus-component.md) ejecuta este componente en la misma máquina virtual Java (JVM) que el núcleo. El núcleo se reinicia al cambiar la versión de este componente en el dispositivo principal.

<a name="public-component-type-plugin-para2"></a>Este componente usa el mismo archivo de registro que el núcleo de Greengrass. Para obtener más información, consulte [Supervisión de los registros de AWS IoT Greengrass](monitor-logs.md).

<a name="public-component-type-more-information"></a>Para obtener más información, consulte [Tipos de componentes](develop-greengrass-components.md#component-types).

## Sistema operativo
<a name="disk-spooler-component-os-support"></a>

Este componente se puede instalar en los dispositivos principales que ejecutan los siguientes sistemas operativos:
+ Linux
+ Windows

## Requisitos
<a name="disk-spooler-component-requirements"></a>

Este componente tiene los siguientes requisitos:
+ `storageType` debería configurarse a `Disk` para usar este componente. Puede configurarlo en la [configuración del núcleo de Greengrass](greengrass-nucleus-component.md#greengrass-nucleus-component-configuration).
+ `maxSizeInBytes` no debe configurarse para que supere el espacio disponible en el dispositivo. Puede configurarlo en la [configuración del núcleo de Greengrass](greengrass-nucleus-component.md#greengrass-nucleus-component-configuration).
+ Se admite la ejecución del componente del spooler de disco en una VPC.

## Dependencias
<a name="disk-spooler-component-dependencies"></a>

Al implementar un componente, AWS IoT Greengrass también despliega versiones compatibles de sus dependencias. Esto significa que debe cumplir los requisitos del componente y de todas sus dependencias para poder implementar el componente correctamente. En esta sección, se enumeran las dependencias de las [versiones publicadas](#disk-spooler-component-changelog) de este componente y las restricciones de las versiones semánticas que definen las versiones de los componentes para cada dependencia. También puede ver las dependencias de cada versión del componente en la [consola de AWS IoT Greengrass](https://console.aws.amazon.com//greengrass). En la página de detalles del componente, busque la lista de **Dependencias**.

------
#### [ 1.0.7 ]

En la siguiente tabla, se muestran las dependencias de la versión 1.0.7 de este componente.


| Dependencia | Versiones compatibles | Tipo de dependencia | 
| --- | --- | --- | 
| [Núcleo de Greengrass](greengrass-nucleus-component.md) | >=2.11.0 <2.17.0 | Rígido | 

------
#### [ 1.0. ]

En la siguiente tabla, se muestran las dependencias de la versión 1.0.6 de este componente.


| Dependencia | Versiones compatibles | Tipo de dependencia | 
| --- | --- | --- | 
| [Núcleo de Greengrass](greengrass-nucleus-component.md) | >=2.11.0 =2.11.0 <2.16.0 | Rígido | 

------
#### [ 1.0.5 ]

En la siguiente tabla, se muestran las dependencias de la versión 1.0.5 de este componente.


| Dependencia | Versiones compatibles | Tipo de dependencia | 
| --- | --- | --- | 
| [Núcleo de Greengrass](greengrass-nucleus-component.md) | >=2.11.0 =2.11.0 <2.15.0 | Rígido | 

------
#### [ 1.0.4 ]

En la siguiente tabla, se muestran las dependencias de la versión 1.0.4 de este componente.


| Dependencia | Versiones compatibles | Tipo de dependencia | 
| --- | --- | --- | 
| [Núcleo de Greengrass](greengrass-nucleus-component.md) | >=2.11.0 <2.14.0 | Rígido | 

------
#### [ 1.0.1 – 1.0.3 ]

En la siguiente tabla, se muestran las dependencias de las versiones 1.0.1 a 1.0.3 de este componente.


| Dependencia | Versiones compatibles | Tipo de dependencia | 
| --- | --- | --- | 
| [Núcleo de Greengrass](greengrass-nucleus-component.md) | >=2.11.0 <2.13.0 | Rígido | 

------
#### [ 1.0.0 ]

En la siguiente tabla, se muestran las dependencias de la versión 1.0.0 de este componente.


| Dependencia | Versiones compatibles | Tipo de dependencia | 
| --- | --- | --- | 
| [Núcleo de Greengrass](greengrass-nucleus-component.md) | >=2.11.0 <2.12.0 | Rígido | 

------

Para obtener más información sobre las dependencias del componente, consulte la [referencia de receta de componentes](component-recipe-reference.md#recipe-reference-component-dependencies).

## De uso
<a name="disk-spooler-component-usage"></a>

Para utilizar el componente del spooler de disco, `aws.greengrass.DiskSpooler` debe estar implementado.

Para configurar y usar este componente, debe configurar el `pluginName` en `aws.greengrass.DiskSpooler`.

## Archivo de registro local
<a name="disk-spooler-component-log-file"></a>

Este componente utiliza el mismo archivo de registro que el componente [núcleo de Greengrass](greengrass-nucleus-component.md).

------
#### [ Linux ]

```
/greengrass/v2/logs/greengrass.log
```

------
#### [ Windows ]

```
C:\greengrass\v2\logs\greengrass.log
```

------

**Visualización de los registros de este componente**
+ Ejecute el siguiente comando en el dispositivo de núcleo para ver el archivo de registro de este componente en tiempo real. Sustituya `/greengrass/v2` o por la ruta a la *C:\$1greengrass\$1v2* carpeta raíz. AWS IoT Greengrass 

------
#### [ Linux ]

  ```
  sudo tail -f /greengrass/v2/logs/greengrass.log
  ```

------
#### [ Windows (PowerShell) ]

  ```
  Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait
  ```

------

## Registros de cambios
<a name="disk-spooler-component-changelog"></a>

En la siguiente tabla, se describen los cambios en cada versión del componente.


|  **Versión**  |  **Cambios**  | 
| --- | --- | 
|  1.0.7  |  Versión actualizada para la versión 2.16.0 de Greengrass nucleus.  | 
|  1.0.6  |  Versión actualizada para el lanzamiento de la versión 2.15.0 de Greengrass nucleus.  | 
|  1.0.5  |  Versión actualizada para la versión 2.14.0 de Greengrass Nucleus.  | 
|  1.0.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.3  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.1  |  Versión actualizada para el lanzamiento de la versión 2.12.0 del núcleo de Greengrass.  | 
|  1.0.0  |  Versión inicial.  | 