Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS IoT Greengrass を使用して、Snowball Edge の Amazon EC2-compatibleインスタンスでプリインストールされたソフトウェアを実行する

フォーカスモード
AWS IoT Greengrass を使用して、Snowball Edge の Amazon EC2-compatibleインスタンスでプリインストールされたソフトウェアを実行する - AWS Snowball Edge デベロッパーガイド

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

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

AWS IoT Greengrass は、オープンソースのモノのインターネット (IoT) エッジランタイムおよびクラウドサービスであり、デバイスで IoT アプリケーションを構築、デプロイ、管理する際に役立ちます。を使用して AWS IoT Greengrass 、デバイスが生成したデータに対してローカルで動作し、機械学習モデルに基づいて予測を実行し、デバイスデータをフィルタリングして集計できるようにするソフトウェアを構築できます。詳細については AWS IoT Greengrass、「 AWS IoT Greengrass Version 2 デベロッパーガイド」の「What is AWS IoT Greengrass?」を参照してください。

AWS IoT Greengrass Snowball Edge デバイスで を使用することで、デバイスは生成された場所に近いデータを収集して分析し、ローカルイベントに自律的に反応し、ローカルネットワーク上の他のデバイスと安全に通信できます。

Snowball Edge AWS IoT Greengrass での の Amazon EC2-compatibleインスタンスのセットアップ

注記

AWS IoT Greengrass Version 2 Snowball Edge デバイスに をインストールするには、デバイスがインターネットに接続されていることを確認します。インストール後、Snowball Edge デバイスが動作するためにインターネットは必要ありません AWS IoT Greengrass。

の EC2-compatibleインスタンスをセットアップするには AWS IoT Greengrass V2
  1. パブリック IP アドレスと SSH キーを使用して、 AWS IoT Greengrass 検証済みの AMI を起動します。

    1. の使用 AWS CLI: run-instances

    2. 使用 AWS OpsHub: Amazon EC2-compatibleインスタンスの起動

    注記

    インスタンスに関連付けられているパブリック IP アドレスと SSH キー名を書き留めます。

  2. SSH を使用して EC2 互換インスタンスに接続します。これを行うには、デバイスに接続されているコンピュータで、次のコマンドを実行します。ssh-key を、EC2 互換インスタンスの起動に使用したキーに置き換えます。public-ip-address を、EC2 互換インスタンスのパブリック IP アドレスに置き換えます。

    ssh -i ssh-key ec2-user@ public-ip-address
    重要

    コンピュータで Microsoft Windows の以前のバージョンを使用している場合は、SSH コマンドがないか、SSH があっても EC2 互換インスタンスに接続できない可能性があります。EC2 互換インスタンスに接続するには、PuTTY をインストールして設定します。PuTTY は無料のオープンソース SSH クライアントです。SSH キーを .pem 形式から PuTTY 形式に変換して、EC2 インスタンスに接続する必要があります。.pem から PuTTY 形式への変換方法については、「Amazon EC2 ユーザーガイド」の「Convert your private key using PuTTYgen」を参照してください。

Snowball Edge AWS IoT Greengrass の EC2-compatibleインスタンスへの のインストール

次に、ローカル開発に使用できる AWS IoT Greengrass Core デバイスとして EC2-compatibleインスタンスを設定します。

をインストールするには AWS IoT Greengrass
  1. 次のコマンドを使用して、 の前提条件ソフトウェアをインストールします AWS IoT Greengrass。このコマンドは、 AWS Command Line Interface (AWS CLI) v2、Python 3、Java 8 をインストールします。

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && unzip awscliv2.zip && sudo ./aws/install && sudo yum -y install python3 java-1.8.0-openjdk
  2. AWS IoT Greengrass ソフトウェアを実行し、sudoers 設定ファイルの から root ALL=(ALL) ALL にルートアクセス許可を変更するアクセス許可をルートユーザーに付与root ALL=(ALL:ALL) ALLします。

    sudo sed -in 's/root\tALL=(ALL)/root\tALL=(ALL:ALL)/' /etc/sudoers
  3. Core AWS IoT Greengrass ソフトウェアをダウンロードするには、次のコマンドを使用します。

    curl -s https://d2s8p88vqu9w66.cloudfront.net/releases/greengrass-nucleus-latest.zip > greengrass-nucleus-latest.zip && unzip greengrass-nucleus-latest.zip -d GreengrassCore && rm greengrass-nucleus-latest.zip
  4. 次のコマンドを使用して、 AWS IoT Greengrass Core ソフトウェアをインストールするための認証情報を指定します。例の値は実際の認証情報に置き換えてください。

    export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    注記

    これらは、Snowball Edge デバイスではなく、 AWS リージョンの IAM ユーザーからの認証情報です。

  5. Core AWS IoT Greengrass ソフトウェアをインストールするには、次のコマンドを使用します。コマンドは、コアソフトウェアが動作するために必要な AWS リソースを作成し、AMI の起動時に実行されるシステムサービスとしてコアソフトウェアを設定します。

    コマンド内の以下のパラメータを置き換えてください。

    • region: リソースを検索または作成する AWS リージョン。

    • MyGreengrassCore: AWS IoT Greengrass コアデバイスの AWS IoT モノの名前。

    • MyGreengrassCoreGroup: AWS IoT Greengrass コアデバイスの AWS IoT モノのグループの名前。

    sudo -E java -Droot="/greengrass/v2" -Dlog.store=FILE \ -jar ./GreengrassInstaller/lib/Greengrass.jar \ --aws-region region \ --thing-name MyGreengrassCore \ --thing-group-name MyGreengrassCoreGroup \ --thing-policy-name GreengrassV2IoTThingPolicy \ --tes-role-name GreengrassV2TokenExchangeRole \ --tes-role-alias-name GreengrassCoreTokenExchangeRoleAlias \ --component-default-user ggc_user:ggc_group \ --provision true \ --setup-system-service true \ --deploy-dev-tools true
    注記

    このコマンドは、Amazon Linux 2 AMI を実行している Amazon EC2 互換インスタンス用です。Windows AMI については、AWS IoT Greengrass 「 Core ソフトウェアのインストール」を参照してください。

完了すると、ローカル使用のために Snowball Edge デバイスで AWS IoT Greengrass コアが実行されます。

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.