ディスクスプーラ - 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 ログのモニタリング」を参照してください。

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

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

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

  • Linux

  • Windows

要件

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

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

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

  • ディスクスプーラコンポーネントは、VPC での実行がサポートされています。

依存関係

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

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.3

バグ修正と機能向上

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

1.0.2

バグ修正と機能向上

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

1.0.1

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

1.0.0

当初のバージョン