SaaS 運用コンソールを利用した SaaSの管理
SaaS 運用コンソールを利用した SaaSの管理
コンソールの切り替え
SaaS 運用コンソールでは、テナントの管理、ユーザの管理など、SaaS運用のための機能が利用できます。
先ほどまでは、SaaSus コンソールにログインていたと思いますので、画面上部の環境ボタン(開発環境 > と書いてあるところ)をクリックして、ログイン環境選択画面に戻りましょう
そして、改めて「SaaS 運用コンソール」をクリックして、コンソールを切り替えます。
SaaS 利用者テナントの作成
ではまず、サンプルアプリケーション用に、テナントを2つ作成してみましょう
サイドメニューの「テナント管理」をクリックします
「テナント作成」ボタンをクリックしてポップアップを表示します
1つ目
- 名前:テナントサンプルその1
- メモ:テナント属性で定義した属性情報となり、自由に設定可能となります
- 代表ユーザーの追加:新規でユーザーを作成
- 代表者メールアドレス: [email protected]
- 代表者のパスワード: G@2qYPQq などパスワード要件を満たすもの
2つ目
- 名前:サンプルアプリテナント2
- メモ:テナント属性で定義した属性情報となり、自由に設定可能となります
- 代表ユーザーの追加:新規でユーザーを作成
- 代表者メールアドレス: [email protected]
- 代表者のパスワード: irG_l88r などパスワード要件を満たすもの
(特に決まりではないので、他の値を入れていただいてもOKです)
これで、テナントの作成と、そのテナントに属する各1名のユーザーが作成されました。
SaaS 利用ユーザーの作成
では、ユーザー一覧を見てみましょう。サイドメニューから「ユーザー管理」をクリックします。
先ほど作成したユーザーが、各テナント、各環境のadmin(SaaS管理者)の役割として登録されています。
SaaSus Platformでは、SaaS利用者のテナントに「環境」という概念が利用できます。
たとえば、StripeのようにAPIをメインで使うSaaSでは、SaaS利用者は連携のテストや開発時用の環境が必要になります。これらを行うためにdevという環境を使い、実際の運用ではprodという環境を使うというようにSaaS管理者は複数の環境を定義することができるようになっています。
※もちろんSaaSによっては、複数環境が不要な場合もありますので、単一環境を使う場合はprodだけ意識していただければ大丈夫です。
では、各テナントごとに1名づつユーザーを登録してみましょう
右上の「ユーザ作成」ボタンをクリックし、ポップアップを出します
とりあえず、4名登録してみましょう
メールアドレス: [email protected]
パスワード: パスワード要件を満たすもの
テナント: テナントサンプルその1
ユーザ名: ユーザ1-1
メールアドレス: [email protected]
パスワード: パスワード要件を満たすもの
テナント: テナントサンプルその1
ユーザ名: ユーザ1-2
メールアドレス: [email protected]
パスワード: パスワード要件を満たすもの
テナント: サンプルアプリテナント2
ユーザ名: ユーザ2-1
メールアドレス: [email protected]
パスワード: パスワード要件を満たすもの
テナント: サンプルアプリテナント2
ユーザ名: ユーザ2-2
4名追加でユーザ登録できました。
では、これらのユーザーに役割を追加してみましょう。
ユーザーに役割を追加
サイドメニューの「役割管理」をクリックします
ここの画面で追加したい役割を検索します。
まずは、ユーザ1-1, ユーザ1-2に「テナントサンプルその1」の「開発」の「一般利用者」の役割を付与してみましょう。
上記条件を入れて検索をクリックします。
この役割に該当するユーザがまだいないため、誰も表示されません。
では、右上の「ユーザへ役割の付与」をクリックして、役割を付与していきましょう
ユーザ1-1, ユーザ1-2のメールアドレスを選択して、追加をクリックします
ユーザに役割が追加されました
同じように、ユーザ2-1, ユーザ2-2に「サンプルアプリテナント2」の「開発」の「一般利用者」の役割を付与してみましょう。
ユーザ管理画面でも役割が付与されているか確認してみましょう。サイドメニューの「ユーザー管理」をクリックして確認します。
ここまでで、SaaS運用の準備ができました。
では、いよいよWebアプリケーションをSaaS化していきましょう!
Updated 3 months ago