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化していきましょう!