本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Greengrass CLI
Greengrass CLI 元件 (aws.greengrass.Cli
) 提供本機命令列介面,您可以在核心裝置上使用此介面,在本機開發和偵錯元件。例如,Greengrass CLI 可讓您建立本機部署並重新啟動核心裝置上的元件。
您可以在安裝 AWS IoT Greengrass Core 軟體時安裝此元件。如需詳細資訊,請參閱教學課程:AWS IoT Greengrass V2 入門。
重要
我們建議您僅在開發環境中使用此元件,而不是在生產環境中使用。此元件可讓您存取通常在生產環境中不需要的資訊和作業。只將此元件部署到您需要的核心裝置,以遵循最低權限原則。
安裝此元件之後,請執行下列命令以檢視其說明文件。安裝此組件時,它會在文件
夾
/bin/greengrass/v2
greengrass-cli
中添加一個符號鏈接。您可以CLI從此路徑運行 Greengrass,也可以將其添加到PATH
環境變量中以在沒有絕對路徑的greengrass-cli
情況下運行。
例如com.example.HelloWorld
,下列指令會重新啟動名為的元件。
如需詳細資訊,請參閱綠色命令行界面。
版本
此元件具有下列版本:
-
2.13.x
-
2.12.x
-
2.11.x
-
2.10.x
-
2.9.x
-
2.8.x
-
2.7.x
-
2.6.x
-
2.5.x
-
2.4.x 版本
-
2.3.x 版本
-
2.2.x 版本
-
2.1.x
-
2.0.x
Type
這個組件是一個插件組件(aws.greengrass.plugin
)。Greengrass 核在與核相同的 Java 虛擬機器(JVM)中運行此組件。當您在核心裝置上變更此元件的版本時,核心會重新啟動。
此組件使用與 Greengrass 核相同的日誌文件。如需詳細資訊,請參閱監控AWS IoT Greengrass日誌。
如需詳細資訊,請參閱元件類型。
作業系統
此元件可安裝在執行下列作業系統的核心裝置上:
Linux
Windows
要求
此元件具有下列需求:
-
您必須獲得授權才能使用 Greengrass 與核心軟體CLI進行互動 AWS IoT Greengrass 。請執行下列其中一項作業以使用 GreengrassCLI:
-
使用執行 AWS IoT Greengrass Core 軟體的系統使用者。
-
使用具有 root 權限或管理權限的使用者。在 Linux 核心裝置上,您可以使用
sudo
來取得根權限。 -
部署元件時,請使用位於
AuthorizedPosixGroups
或組AuthorizedWindowsGroups
態參數中指定之群組中的系統使用者。如需詳細資訊,請參閱 Greengrass CLI 元件組態。
-
-
支CLI援在. VPC
相依性
部署元件時, AWS IoT Greengrass 也會部署其相依性的相容版本。這表示您必須符合元件及其所有相依性的需求,才能成功部署元件。本節列出此元件之已發行版本的相依性,以及定義每個相依性之元件版本的語意版本條件約束。您也可以在AWS IoT Greengrass 主控台
如需有關元件相依性的詳細資訊,請參閱元件方案參考。
組態
此元件提供下列組態參數,您可以在部署元件時自訂這些參數。
本機記錄檔
此元件使用與 Greengrass 核元件相同的記錄檔。
若要檢視此元件的記錄
-
在核心裝置上執行下列命令,即時檢視此元件的記錄檔。更換
或/greengrass/v2
C:\greengrass\v2
與 AWS IoT Greengrass 根文件夾的路徑。
變更記錄
下表說明元件每個版本中的變更。
版本 |
變更 |
---|---|
2.13.0 |
版本更新了 Greengrass 2.13.0 版本。 |
2.12.6 |
版本更新 Greengrass 2.12.6 版本的版本。 |
2.12.5 |
版本更新 Greengrass 2.12.5 版本的版本。 |
2.12.4 |
版本更新 Greengrass 2.12.4 版本的版本。 |
2.12.3 |
警告此版本不再可用。此版本中的改進功能在此元件的更新版本中提供。 版本更新 Greengrass 2.12.3 版本的版本。 |
2.12.2 |
版本更新 Greengrass 2.12.2 版本的版本。 |
2.12.1 |
版本更新 Greengrass 2.12.1 版本的版本。 |
2.12.0 |
版本更新 Greengrass 2.12.0 版本釋放。 |
2.11.3 |
版本更新 Greengrass 2.11.3 版本釋放。 |
2.11.2 |
版本更新 Greengrass 2.11.2 版本發布。 |
2.11.1 |
版本更新 Greengrass 2.11.1 版本的版本。 |
2.11.0 |
|
2.10.3 |
版本更新了 Greengrass 核 2.10.3 版本發布。 |
2.10.2 |
版本更新 Greengrass 2.10.2 版本的版本。 |
2.10.1 |
版本更新 Greengrass 2.10.1 版本的版本。 |
2.10.0 |
版本更新了 Greengrass 2.10.0 版本。 |
2.9.6 |
版本更新 Greengrass 2.9.6 版本的版本。 |
2.9.5 |
版本更新了 Greengrass 核 2.9.5 版本。 |
2.9.4 |
版本更新 Greengrass 2.9.4 版本的版本。 |
2.9.3 |
版本更新 Greengrass 2.9.3 版本的版本。 |
2.9.2 |
版本更新 Greengrass 2.9.2 版本的版本。 |
2.9.1 |
版本更新 Greengrass 2.9.1 版本的版本。 |
2.9.0 |
版本更新 Greengrass 2.9.0 版本釋放。 |
2.8.1 |
版本更新 Greengrass 2.8.1 版本的版本。 |
2.8.0 |
版本更新 Greengrass 2.8.0 版本的版本。 |
2.7.0 |
版本更新了 Greengrass 核 2.7.0 版本釋放。 |
2.6.0 |
|
2.5.6 |
版本更新 Greengrass 2.5.6 版本的版本。 |
2.5.5 |
版本更新 Greengrass 2.5.5 版本的版本。 |
2.5.4 |
版本更新 Greengrass 2.5.4 版本發布。 |
2.5.3 |
版本更新 Greengrass 2.5.3 版本的版本。 |
2.5.2 |
版本更新 Greengrass 2.5.2 版本的版本。 |
2.5.1 |
版本更新了 Greengrass 核 2.5.1 版本。 |
2.5.0 |
|
2.4.0 |
|
2.3.0 |
版本更新了 Greengrass 核 2.3.0 版本。 |
2.2.0 |
版本更新了 Greengrass 核 2.2.0 版本。 |
2.1.0 |
版本更新 Greengrass 2.1.0 版本發布。 |
2.0.5 |
版本更新了 Greengrass 核 2.0.5 版本。 |
2.0.4 |
版本更新 Greengrass 2.0.4 版本的版本。 |
2.0.3 |
初始版本。 |