メニュー
AWS Greengrass
開発者ガイド

Greengrass 用に Raspberry Pi を準備する

以下のステップに従って、AWS Greengrass コア ソフトウェアの実行用に Raspberry Pi を準備します。

AWS Greengrass コア ソフトウェアを実行するには

  1. 次のコマンドを使用して、ggc_user というユーザーと ggc_group というグループを追加します。

    Copy
    sudo adduser --system ggc_user sudo addgroup --system ggc_group
  2. 次のコマンドを使用して、Raspberry Pi カーネルを 4.9 に更新します。

    Copy
    sudo apt-get install rpi-update sudo rpi-update
  3. 次のコマンドを使用して sqlite3 をインストールします。

    Copy
    sudo apt-get install sqlite3

AWS Greengrass コア ソフトウェアは、起動時にオペレーティングシステムでハードリンク/ソフトリンクの保護が有効かどうかを確認します。デバイスのセキュリティを向上させるために、この保護を有効にすることをお勧めします。以下の手順に従ってください.

  1. 次の 2 つの行を /etc/sysctl.d/98-rpi.conf に追加してシステム変数を設定します。

    Copy
    fs.protected_hardlinks = 1 fs.protected_symlinks = 1

    ファイル /etc/sysctl.d/98-rpi.conf が存在しない場合は、/etc/sysctl.d/README.sysctl の手順に従います。

  2. システムを再起動します。

    Copy
    sudo reboot
  3. 以下を実行して変更を検証します。

    Copy
    sudo sysctl -a | grep fs

    システム変数が正常に設定された場合は、次のテキストが表示されます。

    Copy
    fs.protected_hardlinks = 1 fs.protected_symlinks = 1