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

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

AWS IoT の AWS IoT Greengrass の設定

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

  2. ナビゲーションペインで、[Greengrass] を選択します。

    
                            AWS IoTGreengrass が強調表示された ナビゲーションペイン。
    注記

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

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

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

    ヒント

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

  4. プロンプトが表示されたら、[Greengrass needs your permission to access other services (Greengrass には他のサービスに対するアクセス許可が必要)] ダイアログボックスで [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 Greengrass アクションを実行できるように AWS IoT および AWS IoT ポリシーへのアクセスを許可する証明書およびキーがコアに必要です。[Use default creation] オプションを選択した場合は、以下のセキュリティリソースが自動的に作成され、コアが AWS IoT レジストリにプロビジョンされます。

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

    
                            [Group Name] フィールドに [Name your Group] ページが表示されMyFirstGroup、[Next] ボタンが強調表示されます。
  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 ディストリビューションのパッケージをダウンロードします。