

サポート終了通知: 2026 年 10 月 7 日、 AWS はサポートを終了します AWS IoT Greengrass Version 1。2026 年 10 月 7 日以降、 AWS IoT Greengrass V1 リソースにアクセスできなくなります。詳細については、[「 からの移行 AWS IoT Greengrass Version 1](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html)」を参照してください。

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

# デバイスとサブスクリプションの設定
<a name="config-dev-subs"></a>

 AWS IoT Greengrass コアがインターネットに接続されている AWS IoT 場合、シャドウを に同期できます。このモジュールで、まずクラウドへのシャドウ同期を行わずにローカルシャドウを使用します。次に、クラウド同期を有効にします。

各クライアントデバイスには、独自の Shadow があります。詳細については、「AWS IoT デベロッパーガイド」の「[AWS IoT Device Shadow サービス](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html)」を参照してください。

1. グループ設定ページで、**[Client devices]** (クライアントデバイス) タブを選択します。

1. **クライアントデバイス**タブから、 AWS IoT Greengrass グループに 2 つの新しいクライアントデバイスを追加します。このプロセスの詳細なステップについては、「[AWS IoT Greengrass グループにクライアントデバイスを作成する](device-group.md)」を参照してください。
   + クライアントデバイスにそれぞれ **GG\$1Switch** と **GG\$1TrafficLight** という名前を付けます。
   + 両クライアントデバイス用のセキュリティリソースを生成してダウンロードします。
   + クライアントデバイスのセキュリティリソースのファイル名にある証明書 ID を書き留めます。これらの値は後で使用します。

1. これらのクライアントデバイスのセキュリティ認証情報用のフォルダをコンピュータに作成します。証明書とキーをこのフォルダーにコピーします。

1. クライアントデバイスが AWS クラウドと同期せずに、ローカルシャドウを使用するように設定されていることを確認します。そうでない場合は、クライアントデバイスを選択し、**[Sync shadow]** (同期シャドウ)、**[Disable shadow sync with cloud]** (クラウドとのシャドウ同期を無効にする) の順に選択します。

1. <a name="module5-subscriptions"></a>次の表のサブスクリプションをグループに追加します。例えば、最初のサブスクリプションを作成するには、以下のようにします。

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

   1. **[Source type]** (ソースタイプ) は、**[Client device]** (クライアントデバイス)、**[GG\$1Switch]** の順に選択します。

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

   1. [**トピックのフィルター**] に「**\$1aws/things/GG\$1TrafficLight/shadow/update**」と入力します。

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

   トピックは、表に示されているとおりに正確に入力する必要があります。ワイルドカードを使用してサブスクリプションの一部を統合することはできますが、この方法はお勧めしません。詳細については、「AWS IoT デベロッパーガイド」の「[Device Shadow MQTT トピック](https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html)」を参照してください。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/greengrass/v1/developerguide/config-dev-subs.html)

   **[Subscriptions]** (サブスクリプション) タブに新しいサブスクリプションが表示されます。
**注記**  
`$` 文字の詳細については、「[予約されたトピック](https://docs.aws.amazon.com/iot/latest/developerguide/topics.html#reserved-topics)」を参照してください。

1. <a name="enable-automatic-detection"></a>Greengrass コアが IP アドレスのリストを公開できるように、自動検出が有効になっていることを確認してください。クライアントデバイスはこの情報を使用してコアを検出します。以下の操作を実行します。

   1. グループ設定ページで、**[Lambda functions]** (Lambda 関数) タブを選択します。

   1. **[System Lambda functions]** (システム Lambda 関数) から、**[IP detector]** (IP ディテクター)、**[Edit]** (編集) の順に選択します。

   1. **[Edit IP detector settings]** (IP ディテクター設定の編集) で、**[Automatically detect and override MQTT broker endpoints]** (MQTT ブローカーのエンドポイントを自動的に検出して上書きする)、**[Save]** (保存) の順に選択します。

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

1. <a name="console-actions-deploy"></a>グループ設定ページで、**[Deploy]** (デプロイ) を選択します。