

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ディスクスプーラ
<a name="disk-spooler-component"></a>

ディスクスプーラーコンポーネント (`aws.greengrass.DiskSpooler`) は、Greengrass コアデバイスから にスプーリングされたメッセージの永続的ストレージオプションを提供します AWS IoT Core。このコンポーネントは、これらの送信メッセージをディスクに保存します。

**Topics**
+ [バージョン](#disk-spooler-component-versions)
+ [タイプ](#disk-spooler-component-type)
+ [オペレーティングシステム](#disk-spooler-component-os-support)
+ [要件](#disk-spooler-component-requirements)
+ [依存関係](#disk-spooler-component-dependencies)
+ [使用方法](#disk-spooler-component-usage)
+ [ローカルログファイル](#disk-spooler-component-log-file)
+ [変更ログ](#disk-spooler-component-changelog)

## バージョン
<a name="disk-spooler-component-versions"></a>

このコンポーネントには、次のバージョンがあります。
+ 1.0.x

## タイプ
<a name="disk-spooler-component-type"></a>

<a name="public-component-type-plugin-para1"></a>このコンポーネントはプラグインコンポーネント (`aws.greengrass.plugin`) です。[Greengrass nucleus](greengrass-nucleus-component.md) は、nucleus と同じ Java バーチャルマシン (JVM) でこのコンポーネントを実行します。コアデバイスでこのコンポーネントのバージョンを変更するとき、nucleus が再起動します。

<a name="public-component-type-plugin-para2"></a>このコンポーネントは、Greengrass nucleus と同じログファイルを使用します。詳細については、「[AWS IoT Greengrass ログのモニタリング](monitor-logs.md)」を参照してください。

<a name="public-component-type-more-information"></a>詳細については、「[コンポーネントタイプ](develop-greengrass-components.md#component-types)」を参照してください。

## オペレーティングシステム
<a name="disk-spooler-component-os-support"></a>

このコンポーネントは、次のオペレーティングシステムを実行するコアデバイスにインストールできます。
+ Linux
+ Windows

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

このコンポーネントには次の要件があります。
+ `storageType` を `Disk` に設定してこのコンポーネントを使用する必要があります。これは [[Greengrass nucleus 設定]](greengrass-nucleus-component.md#greengrass-nucleus-component-configuration) で設定できます。
+ `maxSizeInBytes` はデバイス上の空きスペースを超える設定にしないでください。これは [[Greengrass nucleus 設定]](greengrass-nucleus-component.md#greengrass-nucleus-component-configuration) で設定できます。
+ ディスクスプーラーコンポーネントは、VPC で実行できるようにサポートされています。

## 依存関係
<a name="disk-spooler-component-dependencies"></a>

コンポーネントをデプロイすると、 は互換性のあるバージョンの依存関係 AWS IoT Greengrass もデプロイします。つまり、コンポーネントを正常にデプロイするには、コンポーネントとその依存関係のすべての要件を満たす必要があります。このセクションでは、このコンポーネントの[リリースされたバージョン](#disk-spooler-component-changelog)の依存関係と、各依存関係に対するコンポーネントのバージョンを定義するセマンティックバージョン制約をリスト表示しています。コンポーネントの各バージョンの依存関係は、[AWS IoT Greengrass コンソール](https://console.aws.amazon.com//greengrass)でも確認できます。コンポーネントの詳細ページで **[Dependencies]** (依存関係) リストを確認します。

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

次の表に、このコンポーネントのバージョン 1.0.7 の依存関係を示します。


| 依存関係 | 互換性のあるバージョン | 依存関係タイプ | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2.11.0 <2.17.0 | ハード | 

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

次の表に、このコンポーネントのバージョン 1.0.6 の依存関係を示します。


| 依存関係 | 互換性のあるバージョン | 依存関係タイプ | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2.11.0 <2.16.0 | ハード | 

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

次の表に、このコンポーネントのバージョン 1.0.5 の依存関係を示します。


| 依存関係 | 互換性のあるバージョン | 依存関係タイプ | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2.11.0 <2.15.0 | ハード | 

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

次の表に、このコンポーネントのバージョン 1.0.4 の依存関係を示します。


| 依存関係 | 互換性のあるバージョン | 依存関係タイプ | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2.11.0 <2.14.0 | ハード | 

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

次の表に、このコンポーネントのバージョン 1.0.1 から 1.0.3 までの依存関係を示します。


| 依存関係 | 互換性のあるバージョン | 依存関係タイプ | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2.11.0 <2.13.0 | ハード | 

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

次の表に、このコンポーネントのバージョン 1.0.0 の依存関係を示します。


| 依存関係 | 互換性のあるバージョン | 依存関係タイプ | 
| --- | --- | --- | 
| [Greengrass nucleus](greengrass-nucleus-component.md) | >=2.11.0 <2.12.0 | ハード | 

------

コンポーネントの依存関係の詳細については、「[コンポーネント recipe のリファレンス](component-recipe-reference.md#recipe-reference-component-dependencies)」を参照してください。

## 使用方法
<a name="disk-spooler-component-usage"></a>

ディスクスプーラコンポーネントを使用するには、`aws.greengrass.DiskSpooler` をデプロイする必要があります。

このコンポーネントを設定して使用するには、`pluginName` を `aws.greengrass.DiskSpooler` に設定する必要があります。

## ローカルログファイル
<a name="disk-spooler-component-log-file"></a>

このコンポーネントは、[Greengrass nucleus](greengrass-nucleus-component.md) コンポーネントと同じログファイルを使用します。

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

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

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

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

------

**このコンポーネントのログを確認するには**
+ コアデバイスに次のコマンドを実行して、このコンポーネントのログファイルをリアルタイムに確認します。`/greengrass/v2` または *C:\$1greengrass\$1v2* を 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
  ```

------

## 変更ログ
<a name="disk-spooler-component-changelog"></a>

次の表は、コンポーネントの各バージョンにおける変更を示します。


|  **バージョン**  |  **変更**  | 
| --- | --- | 
|  1.0.7  |  Greengrass nucleus バージョン 2.16.0 リリース用にバージョンが更新されました。  | 
|  1.0.6  |  Greengrass nucleus バージョン 2.15.0 リリース用にバージョンが更新されました。  | 
|  1.0.5  |  Greengrass nucleus バージョン 2.14.0 リリース用にバージョンが更新されました。  | 
|  1.0.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.3  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v2/developerguide/disk-spooler-component.html)  | 
|  1.0.1  |  Greengrass nucleus バージョン 2.12.0 のリリース用にバージョンが更新されました。  | 
|  1.0.0  |  当初のバージョン  | 