> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure Blob への接続

> SAS トークンを使用して Azure Blob Storage への PlayFab Data Connection をセットアップし、下流の分析のために PlayStream およびテレメトリ イベントを Parquet ファイルとしてエクスポートします。

# Azure Storage Data Connection を構成する

まず、Azure サブスクリプションとストレージ アカウントが必要です。

既存の PlayFab および Azure ユーザーの場合、[Azure ポータル](https://ms.portal.azure.com/#allservices) でストレージ コンテナーを作成し、[PlayFab](https://developer.playfab.com/en-US/sign-up) で Data Connections を使い始めることができます。

Azure を初めて使用する既存の PlayFab ユーザーの場合、[Azure サブスクリプション](https://ms.portal.azure.com/) にサインアップできます。

> [!NOTE]
>
> ストレージ アカウントを West US 2 に作成することを確認してください。そうしないと、ストレージ アカウントに送信コストが適用されます。WestUS2 リージョンでは最大 3 つの Azure Blob Storage アカウントを構成できます。

## Azure でストレージをセットアップする

PlayFab がストレージ アカウントにデータを取り込むには、SAS トークンを使用した認証を含むコンテナーの詳細が必要です。Microsoft Azure ポータルを使用して SAS トークンを作成するには、次の手順を使用します。

> [!NOTE]
>
> ネットワーク制限のあるストレージ アカウントはサポートされていません。ファイアウォールですべてのネットワークを許可する必要があります。

### オプション 1: コンテナー レベルで SAS トークンを作成する。

> [!NOTE]
>
> ストレージ アカウント自体ではなく、コンテナーの共有アクセス署名を生成して取得します。

* [Azure ポータル](https://ms.portal.azure.com/#allservices) で、**ストレージ アカウント > コンテナー** を選択します。
* リストからコンテナーを選択します。
* メイン ウィンドウの右側に移動し、選択したコンテナーに関連付けられている 3 つの点を選択します。
* ドロップダウン メニューから **Generate SAS** を選択して、**Generate SAS** ウィンドウを開きます。

![Screenshot of SAS token on the container level - Option 1](https://mintcdn.com/microsoft-4404708b/IwSYTY5BEqd_x-HK/images/playfab/data-analytics/export-data/SAS-token-on-the-container-level-1.png?fit=max\&auto=format\&n=IwSYTY5BEqd_x-HK\&q=85\&s=d722515666e9df12047babf8dab019b5)

* 適切なチェックボックスを選択またはクリアして **Permissions** を定義します。**Create** と **Write** の権限が選択されていることを確認します。

![Screenshot of Generate SAS token - Option 1](https://mintcdn.com/microsoft-4404708b/IwSYTY5BEqd_x-HK/images/playfab/data-analytics/export-data/Generate-SAS-token-level.png?fit=max\&auto=format\&n=IwSYTY5BEqd_x-HK\&q=85\&s=fb8540c909cfc933987ca52ddbea07ae)

* 署名付きキーの **Start** と **Expiry** の時刻を指定します。
* **Generate SAS token and URL** を選択します。
* **Blob SAS token** クエリ文字列がウィンドウの下部エリアに表示されます。
* **Blob SAS token** の値をコピーして、**PlayFab Data Connections で使用するために安全な場所** に貼り付けます。1 回だけ表示され、ウィンドウを閉じた後に取得することはできません。

### オプション 2: アカウント レベルで SAS トークンを作成する

> [!NOTE]
>
> ストレージ アカウントの共有アクセス署名を生成して取得します。

* [Azure ポータル](https://ms.portal.azure.com/#allservices) で、**ストレージ アカウント** を選択します。
* **Security + Networking** の下のリストから **Shared access signature** を選択します。
* **blob** を選択し、他のチェックボックスをクリアして **Services** を定義します。
* **Container** と **Object** を選択して **Resource Type** を定義します (他のチェックボックスをクリアします)。
* **Create**、**Write**、および **List** の権限が選択されていることを確認します。
* 署名付きキーの **Start** と **Expiry** の時刻を指定します。
* **Generate SAS token and URL** を選択します。
* Blob SAS token クエリ文字列がウィンドウの下部エリアに表示されます。
* **Blob SAS token** の値をコピーして、**PlayFab Data Connections で使用するために安全な場所** に貼り付けます。1 回だけ表示され、ウィンドウを閉じた後に取得することはできません。

![Screenshot of SAS token on the account level - Option 2](https://mintcdn.com/microsoft-4404708b/IwSYTY5BEqd_x-HK/images/playfab/data-analytics/export-data/SAS-token-on-the-account-level.png?fit=max\&auto=format\&n=IwSYTY5BEqd_x-HK\&q=85\&s=a9daa8e1ac2412a074c0b875a1a707b4)

## PlayFab で Azure Blob Data Connection を作成する

### ステップ 1: Data Connections タブに移動する

![Screenshot of PlayFab data connections tab](https://mintcdn.com/microsoft-4404708b/IwSYTY5BEqd_x-HK/images/playfab/data-analytics/export-data/navigate-to-data-connections-tab.png?fit=max\&auto=format\&n=IwSYTY5BEqd_x-HK\&q=85\&s=a6a1ae52f205f7b84499d2448ec91e46)

* PlayFab にログインし、タイトルに移動します。
* 左側のメニューで **Data** セクションを選択します。
* **Data Connections** タブを選択します。

### ステップ 2: 新しい Data Connection を構成する

* **New Connection** を選択します。
* **Destination Type** として **Azure Blob Storage** を選択します。
* 各フィールドに次の値を入力します:

| 値 | 詳細 |
| :- | :- |
| Name | データ接続のわかりやすい名前。この名前を使用すると、後で編集するためにデータ接続を見つけられます。ここには説明的な名前を入れてください。 |
| Account name | Azure ストレージ アカウント。 |
| Container name | Azure ストレージ アカウント コンテナー。 |
| Sas token | コンテナーによって生成された SAS トークン、または Blob SAS トークン クエリ文字列のいずれか。 |

![Screenshot of configuring and ADX data connection](https://mintcdn.com/microsoft-4404708b/IwSYTY5BEqd_x-HK/images/playfab/data-analytics/export-data/configure-new-data-connection-blob.PNG?fit=max\&auto=format\&n=IwSYTY5BEqd_x-HK\&q=85\&s=4adeac2ea2383f0b04b45a0e5b49ec65)

> [!NOTE]
>
> 存在しないテーブル名を使用することをお勧めします。既存のテーブルを使用し、スキーマが PlayFab が予期しているものではない場合、スキーマが変更されます。


## Related topics

- [Azure Data Explorer への接続](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/export-data/data-connection-adx.md)
- [ゲーム サーバーへのクライアントの接続](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/connecting-clients-to-game-servers.md)
- [クラウド ホスト型 Unreal サーバーへの接続](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/connect-to-mps-hosted-build.md)
- [XR074 XBOX およびパートナー サービスへの接続の切断](https://docs.xbox.com/ja-jp/publishing/certification/fma/xr-074.md)
- [XR-074 XBOX およびパートナー サービスへの接続の喪失](https://docs.xbox.com/ja-jp/publishing/certification/xr/xr-074.md)
