前提条件 - AWS IoT Greengrass

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

前提条件

この入門チュートリアルを完了するには、以下が必要です。

  • AWS アカウント。アカウントをお持ちでない場合は、「ステップ 1: AWS アカウントを設定する」を参照してください。

  • AWS IoT Greengrass V2 をサポートする AWS リージョン を使用します。サポートされているリージョンのリストについては、「AWS 全般のリファレンス」の「AWS IoT Greengrass V2 の エンドポイントとクォータ」を参照してください。

  • 管理者権限を持つ AWS Identity and Access Management (IAM) ユーザー。

  • Greengrass コアデバイスとしてセットアップするデバイス。Raspberry Pi OS を搭載した Raspberry Pi (以前の Raspbian) または Windows 10 デバイスなど。このデバイスに対する管理者権限を持っているか、sudo を通してなどの方法で、管理者権限を取得できる必要があります。このデバイスにはインターネット接続が必要です。

    また、AWS IoT Greengrass Core ソフトウェアをインストールして実行するための要件を満たしている、別のデバイスを使用することもできます。詳細については、「サポートされているプラットフォームと要件」を参照してください。

    開発用コンピュータがこれらの要件を満たしている場合は、このチュートリアルで Greengrass コアデバイスとしてセットアップできます。

  • デバイス上のすべてのユーザーに対して Python 3.5 以降がインストールされており、PATH 環境変数に追加されていること。Windows の場合は、すべてのユーザーに対して Python Launcher for Windows ランチャーがインストールされている必要があります。

    重要

    Windows では、デフォルトでは Python がすべてのユーザーにインストールされません。Python をインストールするときには、インストールをカスタマイズして、AWS IoT Greengrass Core ソフトウェアが Python スクリプトを実行するように設定する必要があります。たとえば、グラフィカル Python インストーラを使用する場合には、次の操作を行います。

    1. Install launcher for all users (recommended) (すべてのユーザーにランチャーをインストールする (推奨)) を選択します。

    2. Customize installation を選択します。

    3. を選択します。。Next

    4. Install for all users を選択します。

    5. Add Python to environment variables を選択します。

    6. [Install] (インストール) を選択します。

    詳細については、「Python 3 ドキュメント」の「Windows で Python を使用する」を参照してください。

  • 開発コンピュータおよびデバイスに AWS Command Line Interface (AWS CLI) がインストールされており、認証情報が設定されていること。開発用コンピュータとデバイスで、同じ AWS リージョン リージョンを使って AWS CLI を設定しているか確認してください。AWS IoT Greengrass V2 を AWS CLI で使用するには、以下のいずれかのバージョン以降である必要があります。

    • 最小 AWS CLI V1 バージョン: v1.18.197

    • 最小 AWS CLI V2 バージョン: v2.1.11

    ヒント

    現在の AWS CLI のバージョンを確認するには、次のコマンドを実行します。

    aws --version

    詳細については、「AWS Command Line Interface ユーザーガイド」の「AWS CLI のインストール、更新、アンインストール」と「AWS CLI の設定」を参照してください。

    注記

    32 ビットのオペレーティングシステムを備えた Raspberry Pi などの、32 ビット ARM デバイスを使用する場合は、AWS CLI V1 をインストールします。AWS CLIV2 は 32 ビット ARM デバイスでは利用できません。詳細については、「AWS CLI バージョン 1 のインストール、更新、およびアンインストール」を参照してください。