1つの Node-RED インスタンスに異なるユーザでログインしても、同じエディタを使うことなります。FIWARE Big Bang を使えば、複数人で別のエディタを使うために、ユーザごとに Node-RED インスタンスを作成できます。これで、ハンズオンの参加者がそれぞれの Node-RED エディタを使って、FIWARE 環境にアクセスできます。
環境構築は、FIWARE インスタンスの自動構築ツール FIWARE Big Bang を利用します。
curl -sL https://github.com/lets-fiware/FIWARE-Big-Bang/archive/refs/tags/v0.19.0.tar.gz | tar zxf -
cd FIWARE-Big-Bang-0.19.0/
config.sh
を編集して、Node-RED のサブドメイン名とインスタンス数を指定します。
NODE_RED=node-red
NODE_RED_INSTANCE_NUMBER=5
次に、インストールを実行します。
./lets-fware.sh [Your domain] [IP address of your VM]
環境構築後に、node-red_users.txt を表示すると、アクセス先 URL とユーザ名、パスワードを確認できます。
$ cat node-red_users.txt
https://node-red.example.com/node-red001 node-red001@example.com oS7O0tqhLPPFSflF
https://node-red.example.com/node-red002 node-red002@example.com hs7Nrt8PZLTsJlnS
https://node-red.example.com/node-red003 node-red003@example.com W1XEgeJjsXr0q5UI
https://node-red.example.com/node-red004 node-red004@example.com jdZV5SGXEZbtGjTP
https://node-red.example.com/node-red005 node-red005@example.com XgnFHj63gqxfqyE1
ユーザおよびその権限と、ユーザと Node-RED インスタンスとの関連付けは、認証・認可の機能を提供する FIWARE Keyrock を利用しています。admin@example.com は、すべての Node-RED インスタンスにログインできます。
(c) 2021-2023 Let's FIWARE