

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

O componente spooler de disco (`aws.greengrass.DiskSpooler`) oferece uma opção de armazenamento persistente para mensagens enviadas dos dispositivos principais do Greengrass para o. AWS IoT Core Esse componente armazenará essas mensagens de saída no disco.

**Topics**
+ [Versões](#disk-spooler-component-versions)
+ [Tipo](#disk-spooler-component-type)
+ [Sistema operacional](#disk-spooler-component-os-support)
+ [Requisitos](#disk-spooler-component-requirements)
+ [Dependências](#disk-spooler-component-dependencies)
+ [Uso](#disk-spooler-component-usage)
+ [Arquivo de log local](#disk-spooler-component-log-file)
+ [Changelog](#disk-spooler-component-changelog)

## Versões
<a name="disk-spooler-component-versions"></a>

Esse componente tem as seguintes versões:
+ 1.0.x

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

<a name="public-component-type-plugin-para1"></a>Este componente é um componente de plug-in (`aws.greengrass.plugin`). O [Greengrass nucleus](greengrass-nucleus-component.md) executa esse componente na mesma Java Virtual Machine (JVM) do núcleo. O núcleo é reiniciado quando você altera a versão desse componente no dispositivo principal.

<a name="public-component-type-plugin-para2"></a>Esse componente usa o mesmo arquivo de log do Greengrass nucleus. Para obter mais informações, consulte [Monitore AWS IoT Greengrass logs](monitor-logs.md).

<a name="public-component-type-more-information"></a>Para obter mais informações, consulte [Tipos de componentes](develop-greengrass-components.md#component-types).

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

Esse componente pode ser instalado em dispositivos principais que executam os seguintes sistemas operacionais:
+ Linux
+ Windows

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

Esse componente tem os seguintes requisitos:
+ O `storageType` deve ser configurado como `Disk` para usar esse componente. Você pode definir isso na [configuração do núcleo do Greengrass](greengrass-nucleus-component.md#greengrass-nucleus-component-configuration).
+ O `maxSizeInBytes` não deve ser configurado para ser maior que o espaço disponível no dispositivo. Você pode definir isso na [configuração do núcleo do Greengrass](greengrass-nucleus-component.md#greengrass-nucleus-component-configuration).
+ O componente spooler de disco é compatível com a execução em uma VPC.

## Dependências
<a name="disk-spooler-component-dependencies"></a>

Quando você implanta um componente, AWS IoT Greengrass também implanta versões compatíveis de suas dependências. Isso significa que é preciso atender aos requisitos do componente e de todas as dependências dele para implantá-lo com êxito. Nesta seção, há uma lista de todas as dependências das [versões lançadas](#disk-spooler-component-changelog) desse componente e as restrições de versão semântica que definem as versões dos componentes para cada dependência. Também é possível visualizar as dependências de cada versão do componente no [console do AWS IoT Greengrass](https://console.aws.amazon.com//greengrass). Na página de detalhes do componente, procure a lista de **dependências**.

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

A tabela a seguir lista as dependências da versão 1.0.7 desse componente.


| Dependência | Versões compatíveis | Tipo de dependência | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2,11,0 <2,17,0 | Rígido | 

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

A tabela a seguir lista as dependências da versão 1.0.6 desse componente.


| Dependência | Versões compatíveis | Tipo de dependência | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2,11,0 <2,16,0 | Rígido | 

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

A tabela a seguir lista as dependências da versão 1.0.5 desse componente.


| Dependência | Versões compatíveis | Tipo de dependência | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2,11,0 <2,15,0 | Rígido | 

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

A tabela a seguir lista as dependências da versão 1.0.4 desse componente.


| Dependência | Versões compatíveis | Tipo de dependência | 
| --- | --- | --- | 
| [Núcleo do Greengrass](greengrass-nucleus-component.md) | >=2.11.0 <2.14.0 | Rígido | 

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

A tabela a seguir lista as dependências das versões 1.0.1 a 1.0.3 desse componente.


| Dependência | Versões compatíveis | Tipo de dependência | 
| --- | --- | --- | 
| [Núcleo do Greengrass](greengrass-nucleus-component.md) | >=2.11.0 <2.13.0 | Rígido | 

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

A tabela a seguir lista as dependências da versão 1.0.0 desse componente.


| Dependência | Versões compatíveis | Tipo de dependência | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2.11.0 <2.12.0 | Rígido | 

------

Para obter mais informações sobre as dependências dos componentes, consulte [referência de fórmula do componente](component-recipe-reference.md#recipe-reference-component-dependencies).

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

Para usar o componente spooler de disco, `aws.greengrass.DiskSpooler` deve ser implantado.

Para configurar e usar esse componente, você deve definir `pluginName` para `aws.greengrass.DiskSpooler`.

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

Esse componente usa o mesmo arquivo de log do componente de [Greengrass nucleus](greengrass-nucleus-component.md).

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

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

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

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

------

**Para ver os logs desse componente**
+ Execute o comando a seguir no dispositivo principal para visualizar o arquivo de log desse componente em tempo real. Substitua `/greengrass/v2` ou *C:\$1greengrass\$1v2* pelo caminho para a pasta AWS IoT Greengrass raiz.

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

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

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

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

------

## Changelog
<a name="disk-spooler-component-changelog"></a>

A tabela a seguir descreve as alterações em cada versão do componente.


|  **Versão**  |  **Alterações**  | 
| --- | --- | 
|  1.0.7  |  Versão atualizada para a versão 2.16.0 do Greengrass nucleus.  | 
|  1.0.6  |  Versão atualizada para o Greengrass nucleus versão 2.15.0.  | 
|  1.0.5  |  Versão atualizada para o Greengrass nucleus versão 2.14.0.  | 
|  1.0.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.3  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.1  |  Versão atualizada para o núcleo do Greengrass 2.12.0.  | 
|  1.0.0  |  Versão inicial.  | 