ディスクスプーラ - AWS IoT Greengrass

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

ディスクスプーラ

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

バージョン

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

  • 1.0.x

タイプ

このコンポーネントはプラグインコンポーネント (aws.greengrass.plugin) です。Greengrass nucleus は、nucleus と同じ Java バーチャルマシン (JVM) でこのコンポーネントを実行します。コアデバイスでこのコンポーネントのバージョンを変更するとき、nucleus が再起動します。

このコンポーネントは、Greengrass nucleus と同じログファイルを使用します。詳細については、「AWS IoT Greengrass ログのモニタリング」を参照してください。

詳細については、「コンポーネントタイプ」を参照してください。

オペレーティングシステム

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

  • リナックス

  • Windows

要件

このコンポーネントには次の要件があります。

  • storageType を Disk に設定してこのコンポーネントを使用する必要があります。これは [Greengrass nucleus 設定] で設定できます。

  • maxSizeInBytes はデバイス上の空きスペースを超える設定にしないでください。これは [Greengrass nucleus 設定] で設定できます。

  • ディスクスプーラーコンポーネントは、VPC で実行できるようにサポートされています。

依存関係

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

1.0.

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

依存関係 互換性のあるバージョン 依存関係タイプ
Greengrass nucleus >=2.11.0 <2.16.0 ハード
1.0.5

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

依存関係 互換性のあるバージョン 依存関係タイプ
Greengrass nucleus >=2.11.0 <2.15.0 ハード
1.0.4

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

依存関係 互換性のあるバージョン 依存関係タイプ
Greengrass nucleus >=2.11.0 <2.14.0 ハード
1.0.1 – 1.0.3

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

依存関係 互換性のあるバージョン 依存関係タイプ
Greengrass nucleus >=2.11.0 <2.13.0 ハード
1.0.0

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

依存関係 互換性のあるバージョン 依存関係タイプ
Greengrass nucleus >=2.11.0 <2.12.0 ハード

コンポーネントの依存関係の詳細については、「コンポーネント recipe のリファレンス」を参照してください。

使用方法

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

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

ローカルログファイル

このコンポーネントは、Greengrass nucleus コンポーネントと同じログファイルを使用します。

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

変更ログ

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

バージョン

変更

1.0.6

Greengrass nucleus バージョン 2.15.0 リリース用にバージョンが更新されました。

1.0.5

Greengrass nucleus バージョン 2.14.0 リリース用にバージョンが更新されました。

1.0.4

バグ修正と機能向上

一般のバグ修正。

1.0.3

バグ修正と機能向上

データベース接続を再利用することで、パフォーマンスが向上しました。

1.0.2

バグ修正と機能向上

特定のケースで MQTT メッセージ形式フィールドが保持されない問題を修正しました。

1.0.1

Greengrass nucleus バージョン 2.12.0 のリリース用にバージョンが更新されました。

1.0.0

当初のバージョン