AWS IoT Greengrass の AWS IoT の設定 - AWS IoT Greengrass

AWS IoT Greengrass バージョン 1 のドキュメントを参照することができます。AWS IoT Greengrass バージョン 2 は、AWS IoT Greengrass の最新のメジャーバージョンです。AWS IoT Greengrass バージョン 2 の使用の詳細については、「AWS Greengrass V2 開発者ガイドIoT」を参照してください。

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

AWS IoT Greengrass の AWS IoT の設定

  1. コンピュータで AWS マネジメントコンソール にサインインし、AWS IoT コンソール. を開きます。このコンソールを初めて開く場合は、[Get started.] を選択します。

  2. ナビゲーションペインで、[Greengrass]、[Classic (V1)] の順に選択します。

    
                            の [AWS IoT] ナビゲーションペインで [Classic (V1)] が強調表示されている。
    注記

    Greengrass] ノードが表示されない場合には、AWS IoT Greengrass. をサポートする AWS リージョンに変更します。サポートされているリージョンのリストについては、AWS IoT Greengrass の「」を参照してください。アマゾン ウェブ サービス全般のリファレンス

  3. AWS IoT Greengrass にようこそ] ページで [グループの作成.] を選択します。

    グループAWS IoT Greengrassには、設定やそのコンポーネントに関するその他の情報 (デバイス、 関数、コネクタなど) が含まれます。Lambdaグループでは、コンポーネントがどのように相互に連動できるかを定義します。

    ヒント

    API を使用してグループを作成およびデプロイする例については、AWS IoT Greengrass の gg_group_setup パッケージを参照してください。GitHub

  4. プロンプトが表示されたら、[Greengrass needs your permission to access other services] ダイアログボックスで、[Grant permission] を選択して、コンソールに Greengrass サービスロールの作成または設定を許可します。お客様に代わって他の AWS のサービスにアクセスする許可を AWS IoT Greengrass に与えるには、サービスロールを使用する必要があります。それ以外の場合、デプロイは失敗します。

    
                            [Greengrass needs your permission to access other services (Greengrass には、他のサービスにアクセスするためのアクセス許可が必要です)] ダイアログボックスが表示されます。

    サインインに使用する AWS アカウントには、IAM ロールを作成または管理するためのアクセス許可が必要です。詳細については、「」を参照してください。Greengrass サービスロール.

  5. Set up your Greengrass group] ページで、[Use default creation] を選択し、グループおよび AWS IoT Greengrass コア.を作成します。

    各グループにはコアが必要です。コアは、ローカル IoT プロセスを管理するデバイスです。および AWS IoT アクションを実行できるように および AWS IoT ポリシーへのアクセスを許可する証明書およびキーがコアに必要です。AWS IoTAWS IoT Greengrass[Use default creation (デフォルト作成の使用)] オプションを選択すると、これらのセキュリティリソースが自動的に作成され、コアが AWS IoT レジストリにプロビジョンされます。

    
                            [Use default creation] ボタンが強調表示されたコンソールの [Set up your Greengrass Group] ページ。
  6. グループの名前 (MyFirstGroup など) を入力し、[次へ.] を選択します。

    
                            [Group Name] フィールドに MyFirstGroup と入力され、[Next] ボタンが強調表示された [Name your Group] ページ
  7. AWS IoT Greengrass コア のデフォルト名を使用し、[次へ.] を選択します。

    
                            Name フィールドに MyFirstGroup_Core と入力され、Next ボタンが強調表示された Every Group needs a Core to function ページ。
  8. Review Group creation] ページで、[Create Group and Core.] を選択します。

    
                            [Create Group and Core] ボタンが強調表示された [Review Group creation] ページ。

    AWS IoT は、デフォルトのセキュリティポリシーと設定ファイルを使用して AWS IoT Greengrass グループ を作成し、これをデバイスにロードします。

  9. コアのセキュリティリソースと設定ファイルをダウンロードします。

    1. 確認ページの [コアのセキュリティリソースのダウンロードと保存] で、[これらのリソースは tar.gz としてダウンロードしてください.] を選択します。ダウンロードした tar.gz ファイルの名前は、証明書とキーファイル名にも使用される 10 桁のハッシュで始まります。

      重要

      [Finish] を選択する前に、セキュリティリソースをダウンロードします。

      
                                    [Download these resources as a tar.gz (これらのリソースを tar.gz としてダウンロード)] が強調表示された [Connect your Core device] (コアデバイスへの接続) ページ。
    2. ここでは、[Choose a root CA] をスキップします。次のセクションには、ルート CA 証明書をダウンロードするステップが含まれています。

  10. セキュリティリソースをダウンロードしたら、[完了.]を選択します。

    コンソールにグループ設定ページが表示されます。

    
                            空のグループ設定ページ。
  11. このガイドの AWS IoT Greengrass Core ソフトウェア セクションから、AWS IoT Greengrass Core ソフトウェアインストールパッケージをダウンロードします。

    コアデバイスの CPU アーキテクチャ、ディストリビューション、OS に最適なパッケージを選択します。次に例を示します。

    • Raspberry Pi Model B または B+ の場合は、ARMv7L アーキテクチャと Raspbian ディストリビューション用のパッケージをダウンロードします。

    • Amazon EC2 インスタンスの場合は、x86_64 アーキテクチャおよび Linux ディストリビューションのパッケージをダウンロードします。

    • NVIDIA Jetson TX2 の場合は、Armv8 (AArch64) アーキテクチャおよび Arch Linux ディストリビューションのパッケージをダウンロードします。

    • Intel Atom の場合は、x86_64 アーキテクチャおよび Linux ディストリビューションのパッケージをダウンロードします。