磁碟後臺解決程式 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

磁碟後臺解決程式

磁碟多工緩衝處理程式元件 (aws.greengrass.DiskSpooler) 為從 Greengrass 核心裝置多工緩衝處理的訊息提供永久儲存選項。 AWS IoT Core此元件會將這些輸出郵件儲存在磁碟上。

版本

此元件具有下列版本:

  • 1.0.x

Type

這個組件是一個插件組件(aws.greengrass.plugin)。Greengrass 核在與核相同的 Java 虛擬機(JVM)中運行此組件。當您在核心裝置上變更此元件的版本時,核心會重新啟動。

此組件使用與 Greengrass 核相同的日誌文件。如需詳細資訊,請參閱 監控AWS IoT Greengrass日誌

如需詳細資訊,請參閱 元件類型

作業系統

此元件可安裝在執行下列作業系統的核心裝置上:

  • Linux

  • Windows

要求

此元件具有下列需求:

  • storageType應該設定為Disk使用此元件。您可以在 Greengrass 核配置中進行設置。

  • maxSizeInBytes不得設定為大於裝置上的可用空間。您可以在 Greengrass 核配置中進行設置。

  • 支援磁碟多工緩衝處理程式元件在 VPC 中執行。

相依性

部署元件時, AWS IoT Greengrass 也會部署其相依性的相容版本。這表示您必須符合元件及其所有相依性的需求,才能成功部署元件。本節列出此元件之已發行版本的相依性,以及定義每個相依性之元件版本的語意版本條件約束。您也可以在AWS IoT Greengrass 主控台中檢視元件每個版本的相依性。在元件詳細資料頁面上,尋找 [相依性] 清單。

1.0.1 – 1.0.3

下表列出此元件 1.0.1 到 1.0.3 版的相依性。

相依性 兼容版本 相依性類型
Greengrass 核 >=2.11.0 硬式
1.0.0

下表列出此元件 1.0.0 版的相依性。

相依性 兼容版本 相依性類型
Greengrass 核 >=2.11.0 硬式

如需有關元件相依性的詳細資訊,請參閱元件方案參考

用量

若要使用磁碟多工緩衝處理程式元件,aws.greengrass.DiskSpooler必須部署。

若要配置和使用此元件,您必須將設定pluginNameaws.greengrass.DiskSpooler

本機記錄檔

此元件使用與 Greengrass 核元件相同的記錄檔。

Linux
/greengrass/v2/logs/greengrass.log
Windows
C:\greengrass\v2\logs\greengrass.log
若要檢視此元件的記錄
  • 在核心裝置上執行下列命令,即時檢視此元件的記錄檔。以 AWS IoT Greengrass 根資料夾的路徑取代/greengrass/v2C:\greengrass\v2

    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 核 2.12.0 版本釋放。

1.0.0

初始版本。