デバイス上の Greengrass CLI のインストールを確認する - AWS IoT Greengrass

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

デバイス上の Greengrass CLI のインストールを確認する

Greengrass CLI のデプロイには、最大で 1 分かかります。次のコマンドを実行すると、デプロイのステータスを確認できます。MyGreengrassCore をコアデバイスの名前に置き換えます。

aws greengrassv2 list-effective-deployments --core-device-thing-name MyGreengrassCore

coreDeviceExecutionStatus はコアデバイスへのデプロイのステータスを示しています。ステータスが SUCCEEDED のときに次のコマンドを実行して、Greengrass CLI がインストールされ、実行されていることを確認します。をルートフォルダへのパス/greengrass/v2に置き換えます。

Linux or Unix
/greengrass/v2/bin/greengrass-cli help
Windows Command Prompt (CMD)
C:\greengrass\v2\bin\greengrass-cli help
PowerShell
C:\greengrass\v2\bin\greengrass-cli help

このコマンドは Greengrass CLI に関するヘルプ情報を出力します。greengrass-cli が見つからない場合は、デプロイで Greengrass CLI のインストールに失敗した可能性があります。詳細については、「トラブルシューティング AWS IoT Greengrass V2」を参照してください。

次のコマンドを実行して、 AWS IoT Greengrass CLI をデバイスに手動でデプロイすることもできます。

  • region AWS リージョン は、使用する に置き換えます。 AWS CLI デバイスで の設定に使用した AWS リージョン のと同じ を使用していることを確認してください。

  • account-id を自分の AWS アカウント ID に置き換えます。

  • MyGreengrassCore をコアデバイスの名前に置き換えます。

Linux, macOS, or Unix
aws greengrassv2 create-deployment \ --target-arn "arn:aws:iot:region:account-id:thing/MyGreengrassCore" \ --components '{ "aws.greengrass.Cli": { "componentVersion": "2.12.6" } }'
Windows Command Prompt (CMD)
aws greengrassv2 create-deployment ^ --target-arn "arn:aws:iot:region:account-id:thing/MyGreengrassCore" ^ --components "{\"aws.greengrass.Cli\":{\"componentVersion\":\"2.12.6\"}}"
PowerShell
aws greengrassv2 create-deployment ` --target-arn "arn:aws:iot:region:account-id:thing/MyGreengrassCore" ` --components '{\"aws.greengrass.Cli\":{\"componentVersion\":\"2.12.6\"}}'
ヒント

PATH 環境変数に /greengrass/v2/bin (Linux) または C:\greengrass\v2\bin (Windows) を追加すると、絶対パスなしで greengrass-cli を実行することができます。