翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Greengrass コアデバイスのステータスを確認する
Greengrass コアデバイスは、 AWS IoT Greengrassソフトウェアコンポーネントのステータスをに報告します。各デバイスのヘルスサマリーと、各デバイス上にある各コンポーネントのステータスを確認することができます。
コアデバイスのヘルスステータスは次のとおりです。
-
HEALTHY
— AWS IoT Greengrass コアソフトウェアとすべてのコンポーネントは、コアデバイス上で問題なく動作します。 -
UNHEALTHY
— AWS IoT Greengrass コアデバイス上でコアソフトウェアまたはコンポーネントがエラー状態になっている。
注記
AWS IoT Greengrass 個々のデバイスに依存してステータス更新をに送信します。 AWS クラウド AWS IoT Greengrass Core ソフトウェアがデバイス上で実行されていない場合や、デバイスがに接続されていない場合 AWS クラウド、そのデバイスの報告されたステータスは現在のステータスを反映していない可能性があります。ステータスのタイムスタンプは、デバイスのステータスが最後に更新された日時を示しています。
コアデバイスは、次のタイミングでステータス更新を送信します。
-
AWS IoT Greengrass Core ソフトウェアが起動したとき
-
コアデバイスがからデプロイメントを受信したとき AWS クラウド
-
Greengrass nucleus 2.12.2 以前の場合、コアデバイス上のいずれかのコンポーネントのステータスがまたはになると、コアデバイスはステータス更新を送信します。
ERRORED
BROKEN
-
Greengrass nucleus 2.12.3 以降では、コアデバイス上のいずれかのコンポーネントのステータスが、、、
ERRORED
またはになったときに、コアデバイスがステータス更新を送信します。BROKEN
RUNNING
FINISHED
-
ユーザーが設定した定期的な間隔 (デフォルトでは 24 時間)
AWS IoT Greengrass Core v2.7.0 以降では、ローカルデプロイとクラウドデプロイが行われると、コアデバイスはステータス更新を送信します。
コアデバイスのヘルス状態を確認する
個々のコアデバイスのステータスを確認できます。
コアデバイスのステータスを確認するには (AWS CLI)
-
次のコマンドを実行し、デバイスのステータスを取得します。
coreDeviceName
クエリするコアデバイスの名前に置き換えてください。aws greengrassv2 get-core-device --core-device-thing-name
coreDeviceName
レスポンスには、ステータスを含めたコアデバイスに関する情報が含まれています。
コアデバイスグループのヘルス状態を確認する
コアデバイスのグループ (モノグループ) のステータスを確認できます。
デバイスグループのステータスを確認するには (AWS CLI)
-
次のコマンドを実行し、複数のコアデバイスのステータスを取得します。コマンド内の ARN を、クエリするモノグループの ARN に置き換えます。
aws greengrassv2 list-core-devices --thing-group-arn "arn:aws:iot:
region
:account-id
:thinggroup/thingGroupName
"レスポンスには、モノグループのコアデバイスのリストが含まれています。リストの各エントリには、コアデバイスのステータスが含まれます。
コアデバイスのコンポーネントステータスを確認する
コアデバイス上のソフトウェアコンポーネントのステータス (ライフサイクルステータスなど) を確認できます。コンポーネントのライフサイクルステータスの詳細については、「AWS IoT Greengrass コンポーネントを開発する」を参照してください。
コアデバイス上のコンポーネントのステータスを確認するには (AWS CLI)
-
次のコマンドを実行し、コアデバイス上のコンポーネントのステータスを取得します。
coreDeviceName
クエリするコアデバイスの名前に置き換えます。aws greengrassv2 list-installed-components --core-device-thing-name
coreDeviceName
レスポンスには、コアデバイスで実行されるコンポーネントのリストが含まれています。リスト内の各エントリには、コンポーネントのライフサイクル状態が含まれています。これには、データのステータスがどの程度最新であるか、および Greengrass コアデバイスが特定のコンポーネントを含むメッセージを最後にクラウドに送信した日時が含まれます。レスポンスには、コンポーネントを Greengrass コアデバイスに導入した最新のデプロイソースも含まれています。
注記
このコマンドは、Greengrass コアデバイスが実行するコンポーネントのページ分割されたリストを取得します。デフォルトでは、このリストには、他のコンポーネントの依存関係の中でデプロイされるコンポーネントは含まれません。
topologyFilter
パラメータをALL
に設定することで、応答に依存関係を含めることができます。