一つ前の投稿でAzureサブスクリプションとAzure Active Directory(以下AAD)まわりで苦労した話を書いたばかりですが、やはりこのあたりで苦労している人は多いらしく、質問がきましたのでせっかくなのでブログで回答してみたいと思います。スクリーンショットもペタペタしながらですね。
Q1. 組織アカウントでサブスクリプションの共同管理者としてポータルを操作する方法 →サービス管理者の権限でどうやったら設定できるのか教えてください
質問はサービス管理者はマイクロソフトアカウントで現状使っているのだけれども、それを組織アカウントに権限を付与し、そのアカウントでAzureポータルを操作したい…ということだと理解しました。
この場合にはユーザーを作成してそこに権限を出してあげればよいです。操作手順…を見る前に1つだけ注意です。Azureサブスクリプションの共同管理者として追加できるのはAzureサブスクリプションの規定のディレクトリのユーザーのみです。ですので、まず最初におこなうことは「どのディレクトリの組織アカウントを共同管理者にすべきなのか」です。特にO365を利用しており、「組織アカウント」が暗黙的にこのO365が参照しているAADディレクトリである場合には、それを規定のディレクトリにまずする必要があります。
質問から早速脱線してしまいますが、先に、現在Azureコンソール上に表示されていないAADディレクトリに接続する方法を紹介しておきます。
まず、サービス管理者でAzureポータルにアクセスします。まだ現在ではクラシックポータルでの操作となります。
まず、Active Directoryを選択します。私の環境ではすでに複数作成および接続済みですが通常ははじめは「規定のディレクトリ」のみが表示されていると思います。
新規からカスタム作成をします。
既存のディレクトリに接続したくても、ここで選択するのは「カスタム作成」です。エントリの作成くらいの意味なんでしょうね。きっと。
ここで、「既存のディレクトリの使用」を選択します。これによって、すでに存在しているディレクトリに接続するわけですね。
このあとの操作ははじめは戸惑うところだとおもいますが、いちどサインアウトして、「ディレクトリの全体管理者として」サインインします。
ここ、ポイントです。
今、AzureポータルにはAzureサブスクリプションの管理者としてアクセスしています。そして次は、Azure Active Directoryディレクトリの全体管理者としてサインインするのです。
つまり、
- 「Azureサブスクリプションの管理者」と「Azure Active Directoryの管理者」は全くの別物
であり
- Azure Active Directory内に「Azureサブスクリプションの管理者」に対しての権限を追加し、参照可能とする
操作をこれからしようという画面なわけです。
あとは、単純にウィザード通り進めればよいので省略します…すいません。入るアカウントを間違えないように!
…というわけで、目的のAADディレクトリが接続できたら、次はそのAADディレクトリをAzureサブスクリプションの規定のAADディレクトリとして設定します。
「設定」の項目で「ディレクトリの編集」をクリックします。
ここで、変更可能なディレクトリ一覧(管理ポータル上で接続しているもの)がでてきますので、目的のものを選択してあとは進めていけばOKです。
さて、これでAzureサブスクリプションには目的のAADディレクトリが紐付いているはずですので、そこにユーザーを作成し、それを共同管理者にしていきます。
(ここからが質問への回答)
目的のAADディレクトリを選択します。
ユーザーの追加をクリックします。
組織内の新しいユーザーを作成します。(これが組織アカウントです。)
ここに「ロール」がありますが、ここも注意!これはAADディレクトリに対してのロールであり、Azureサブスクリプションのことは何も言っていません。両者は別物です!
あとは一時パスワードの生成等進めていくだけです。
これでソースが「Microsoft Azure Active Directory」のユーザーができました。これが組織アカウントです。
このアカウントをこのAzureサブスクリプションの共同管理者に追加していきましょう!
「設定」にて「管理者」を選択し、「追加」を行います。
これでnewadmin@windowsadmin.onmicrosoft.comが共同管理者となりました。
サインアウトし、このアカウントで入り直してみます。
はい。これで組織アカウントで共同管理者としてAzureポータルにアクセスできました。
右上のアイコンがきちんと組織アカウントのものになっています。
思ったよりずっと長くなってしまったので、このエントリはこれでおしまいにしたいとおもいます。
次の質問は次のエントリで…。