Greengrass コアデバイスにクラウド設定をデプロイする - 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ことを強くお勧めします。これにより、重要な新機能が追加され、追加のプラットフォームのサポートが追加されます

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

Greengrass コアデバイスにクラウド設定をデプロイする

  1. Greengrass コアデバイスがインターネットに接続されていることを確認します。例えば、ウェブページに正常に移動できるか確認します。

  2. コアデバイスで Greengrass デーモンが実行されていることを確認します。コアデバイスのターミナルで以下のコマンドを実行し、デーモンが実行されているかどうかを確認します。必要ならばデーモンを起動します。

    1. デーモンが実行中であるかどうかを確認するには

      ps aux | grep -E 'greengrass.*daemon'

      出力に root/greengrass/ggc/packages/1.11.6/bin/daemon エントリが含まれる場合、デーモンは実行されています。

    2. 次のようにしてデーモンを開始します。

      cd /greengrass/ggc/core/ sudo ./greengrassd start

    これで、Lambda 関数とサブスクリプション設定を Greengrass Core デバイスにデプロイする準備が整いました。

  3. AWS IoT コンソールのナビゲーションペインの [Manage](管理)で、[Greengrass devices](Greengrass デバイス)を展開して、[Group (V1)](グループ (V1))を選択します。

  4. [Greengrass groups] (Greengrass グループ) で、モジュール 2 で作成したグループを選択します。

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

  6. [Lambda functions] (Lambda 関数) タブの [System Lambda functions] (システム Lambda 関数) セクションで、[IP detector] (IP ディテクター) を選択します。

  7. [Edit] (編集) を選択し、[Automatically detect and override MQTT broker endpoints] (MQTT ブローカーのエンドポイントを自動的に検出してオーバーライドする) を選択します。これにより、デバイスは、IP アドレス、DNS、ポート番号など、コアの接続情報を自動的に取得できます。自動検出が推奨されますが、AWS IoT Greengrass は手動で指定されたエンドポイントもサポートしています。グループが初めてデプロイされたときにのみ、検出方法の確認が求められます。

最初のデプロイには数分かかる場合があります。デプロイが完了すると、[Deployments] ページの [Status] 列に [Successfully completed] と表示されます。

注記

デプロイステータスは、ページヘッダーのグループ名の下にも表示されます。

トラブルシューティングヘルプについては、AWS IoT Greengrass のトラブルシューティング を参照してください。