Azure Active Directoryで職場または学校のアカウントを作成する


最近AzureのData Catalogを使ってみようと思ったら、「職場または学校のアカウント」が必要、という部分でつまづいたので、その辺りをメモしておきます。

背景

Azure自体は電話番号・クレカを持っている人なら以下から始めることができます。

https://azure.microsoft.com/ja-jp/

Sign up後にSign inすると以下のようなAzureポータルが使えます。

新規 -> Data + Analytics -> Data Catalog と辿ってData Catalogを使おうとすると以下のようなエラーが出てしまいます。

個人用の Microsoft アカウントでログインしています。Azure Data Catalog では、職場または学校のアカウントの使用のみがサポートされています。職場または学校のアカウントでログインし、Azure Data Catalog を作成してください。

職場または学校のアカウントが良くわかりません。この辺りを調べて行きます。

職場または学校のアカウント

調べていくとどうやら2種類のIDがあるようです。

https://blogs.technet.microsoft.com/mssvrpmj/2016/09/30/azuread-%E3%81%A8-microsoft-%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E9%87%8D%E8%A4%87%E5%95%8F%E9%A1%8C%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8B%E5%8F%96%E3%82%8A%E7%B5%84%E3%81%BF/

色々難しい問題もあるようですが、とりあえず今Sign inしているのが個人アカウントです(普段他のMSサービスにも使っている)

Azure Active Directoryで作ったアカウントが職場または学校のアカウントのようです。

では早速それを作っていきます(ここから先も苦労した・・・)

Azure Active Directoryでユーザを作る

ポータル -> Azure Active Directory -> ドメイン名 で自分のデフォルトのドメインをコピーしておきます。

次にユーザ追加のページへ行き、ユーザを作成します。

パスワードはコピーしておきます。

作成ボタンを押せばユーザは作れますが、まだ完了ではありません。

ユーザ名とパスワードを使って、Sign inは可能ですが、「tsukaby@shuyatsukamotogmail.onmicrosoft.com」ユーザはAzureサブスクリプションを持っていません。登録すればいい話ではあるのですが、Azureの無料サブスクリプションは一人に対して1つなので、自分はもう作れません。(さっきの個人アカウントのところで作ったため。クレカを変えても電話番号とかが被るので作れない)

ではどうするかというと、先ほどの個人アカウントで作った無料サブスクリプションを「tsukaby@shuyatsukamotogmail.onmicrosoft.com」ユーザにも割り当てます(シェア的な感じ)

ポータル -> More services -> サブスクリプション -> 所有している「無料試用版」 -> アクセス制御(IAM) -> 追加

以下のように共同作成者で先ほどのユーザを選択して保存します。

後はこちらに従って組織のユーザとしてSign upすれば完了です。(ログインページが複数あるようで、他のページからだとSign inできませんでした)

https://docs.microsoft.com/ja-jp/azure/active-directory/sign-up-organization

Sign upを進めていくと無料プラン(クレカ登録)などに進みますが、それは無視して一旦Sign outしてください。

その後、Sing inすると以下のようなページが出ますが、すでに無料サブスクリプションは割り当ててあるので、無視してポータルへのリンクをクリックします。

これで作成したユーザで入れているので、後は当初の予定通りData Catalogを作成できます。

まとめ

  • 職場または学校のアカウントを作成する時はAzure Active Directory
  • ユーザ作成に加えてサブスクリプション設定しないとAzure portalなど色々使えない

以上です。