チュートリアル: Insights で使用する Microsoft Entra ID アプリケーションを作成する
このチュートリアルでは、Insights で使用する Microsoft Entra ID アプリケーションの作成について説明します。これは、次のツールを Insights に接続する際の前提条件の 1 つです:- Azure Data Factory (ADF)
- Grafana
- Python
PlayFab Insights Management は 2026/3/31 に廃止されました。今後のパフォーマンスとコストを管理するには、Azure Data Explorer (ADX) Connections の使用をお勧めします。タイトルがまだ Insights を使用している場合は、実装の詳細についてこの記事を参照し続けてください。詳細については、PlayFab Digest: 3 月の機能更新 を参照してください。
前提条件
- アクティブなサブスクリプションを持つ Azure アカウント。無料アカウントを作成
Microsoft Entra ID アプリケーションの作成
タイトル データベースにリンクする Microsoft Entra ID アプリケーションを作成するには:- Azure Portal にログインします。Azure サブスクリプションをお持ちでない場合は、無料アカウントを作成 してください。
- ポータルにログインした後、検索バーを使用して [App Registrations] を見つけて選択します。次に、左上隅にある [New registration] を選択します。

- [Register an application] ウィンドウで、登録の名前を入力し、この登録でサポートするアカウント タイプを選択します。(決めかねる場合は、[Help me choose] リンクを選択すると、詳細情報を含むウィンドウが開きます。)

- [Register] を選択します。新しく登録したアプリケーションの概要ページに移動します。[Application (client) ID] と [Directory (tenant) ID] をどこかに保存してください (後で必要になります)。
- 左側のナビゲーション パネルで、[Certificates & secrets] -> [New client secret] を選択します。

- シークレットの説明を入力し、有効期間を選択します。

- [Add] を選択すると、新しいシークレットが [Client secrets] の下に表示されます。ここで必ずシークレット キーをコピーして、安全な場所に保存してください。この操作は今すぐ実行することが不可欠です。このページを離れると、シークレット キーにアクセスできなくなるためです。
Microsoft Entra ID アプリをタイトル データベースに接続する
次に、Azure アプリをタイトル データベースに接続します。- GameManager の [Explorer] ページまたは Kusto Explorer から、独自の Title ID とクライアント/テナント ID に置き換えて、次のコマンドを実行します:
.add database <titleID> Admin ('aadapp=<app/client ID>;<tenant ID>')titleIDは大文字と小文字が区別されるため、必ずすべて大文字にしてください。
このコマンドが成功したことを確認するには、GameManager の [Users] ページに移動します。クライアント/テナント ID と一致するエントリが表示されるはずです。これにより、Azure アプリは PlayFab のゲームの管理者になることに注意してください。Azure アプリの権限を減らしたい場合は、Kusto データベースの権限のみを持つ PlayFab の カスタム ロール を Azure アプリに割り当てます。必要な権限は次のとおりです:
- Explorer data & tab。
- Analytics data read access。クエリと単純な管理コマンドを実行するため。
- Analytics data write access。テーブルの作成/削除、リテンション ポリシーの変更、データの取り込み、パージを行うため。
アプリケーションにメール アドレスを割り当てたくない場合、アプリケーションのロールの変更は [Roles -> Edit Role Members] メニューからのみ可能です。

