サブスクリプションを設定する - AWS IoT Greengrass

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

サブスクリプションを設定する

このステップでは、GG_TrafficLight シャドウから更新済みの状態情報を GG_Car_Aggregator Lambda 関数に送信するためのサブスクリプションを作成します。このサブスクリプションは、モジュール 5 で作成したサブスクリプションに対する追加されたものです。すべてが、このモジュールに必須のサブスクリプションです。

  1. グループ設定ページの [Subscription] (サブスクリプション) タブで、[Add] (追加) を選択します。

  2. [Create a subscription] (サブスクリプションの作成) ページで、以下の操作を行います。

    1. [Source type] (ソースタイプ) は、[Service] (サービス)、[Local Shadow Service] (ローカルシャドウサービス) の順に選択します。

    2. [Target type] (ターゲットタイプ) は、[Lambda function] (Lambda 関数)、[GG_Car_Aggregator] の順に選択します。

    3. [トピックのフィルター] に「$aws/things/GG_TrafficLight/shadow/update/documents」と入力します。

    4. [Create subscription] を選択します。

    このモジュールには、新しいサブスクリプションと、モジュール 5 で作成したサブスクリプションが必要です。

  3. コアデバイスへのクラウド設定のデプロイ」の説明に従って Greengrass デーモンが実行されていることを確認します。

  4. グループ設定ページで、[Deploy] (デプロイ) を選択します。