Lambda 関数がコアデバイスで実行されていることを確認する - AWS IoT Greengrass

AWS IoT Greengrass Version 1 は、2023 年 6 月 30 日に延長ライフサイクルフェーズに入りました。詳細については、「AWS IoT Greengrass V1 メンテナンスポリシー」を参照してください。この日付を過ぎる AWS IoT Greengrass V1 と、 は機能、機能強化、バグ修正、セキュリティパッチを提供する更新プログラムをリリースしません。で実行されるデバイスは中断 AWS IoT Greengrass V1 されず、引き続き動作し、クラウドに接続します。に移行する AWS IoT Greengrass Version 2ことを強くお勧めします。これにより、重要な新機能が追加され、追加のプラットフォームのサポートが追加されます

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

Lambda 関数がコアデバイスで実行されていることを確認する

  1. AWS IoT コンソール のナビゲーションペインから、[Test] (テスト)、[MQTT test client] (MQTT テストクライアント) の順に選択します。

  2. [Subscribe to topic] (トピックにサブスクライブする) タブを選択します。

  3. [Topic filter] (トピックのフィルター) にhello/world を入力して [Additional configuration] (追加設定) を展開します。

  4. 次の各フィールドに表示されている情報を入力します。

    • [サービスの品質] で [0] を選択します。

    • [MQTT ペイロード表示] で、[ペイロードを文字列として表示 (より正確)] を選択します。

     

  5. [Subscribe] (サブスクライブ) を選択します。

Lambda 関数がデバイスで実行されている場合、関数は以下のようなメッセージを hello/world トピックに発行します。


                    メッセージが強調表示された hello/world トピックに送られたメッセージのスクリーンショット。

Lambda 関数は hello/world トピックに MQTT メッセージを送信し続けますが、AWS IoT Greengrass デーモンは停止しないでください。残りのモジュールでは、このデーモンが実行されていることを前提にしています。

グループから関数とサブスクリプションを削除することができます。

  • グループ設定ページの [Lambda function] (Lambda 関数) タブで、削除する Lambda 関数を選択し、[Remove] (削除) を選択します。

  • グループ設定ページの [Subscriptions] (サブスクリプション) タブからサブスクリプションを選択して、[Delete] (削除) を選択します。

関数とサブスクリプションは、次のグループデプロイ中にコアから削除されます。