Azure Storage データ接続の構成
まず、Azure サブスクリプションとストレージ アカウントが必要です。
既存の PlayFab および Azure のお客様の場合は、Azure portal にストレージ コンテナーを作成し、Azure PlayFab でのデータ接続の使用を開始できます。
Azure を初めて使用する既存の PlayFab の場合は、Azure サブスクリプションにサインアップできます。
注意
米国西部 2 でストレージ アカウントを作成してください。それ以外の場合は、エグレス コストがストレージ アカウントに適用されます。 WestUS2 リージョンでは、最大 3 つのAzure Blob Storage アカウントを構成できます。
Azure でのストレージの設定
PlayFab がストレージ アカウントにデータを取り込むには、SAS トークンを使用した承認と共にコンテナーの詳細が必要です。 Microsoft Azure portal を使用して SAS トークンを作成するには、以下の手順に従います。
オプション 1: コンテナー レベルで SAS トークンを作成します。
Important
ストレージ アカウント自体ではなく、コンテナーの共有アクセス署名を生成して取得します。
- Azure portalで、[ストレージ アカウント] > [コンテナー] を選択します。
- 一覧からコンテナーを選択します。
- メイン ウィンドウの右側に移動し、選択したコンテナーに関連付けられている 3 つの省略記号を選択します。
- ドロップダウン メニューから [SAS の生成] を選択して、[SAS の生成] ウィンドウを開きます。
- 適切なチェック ボックスをオンまたはオフにして、アクセス許可を定義します。 作成と書き込みのアクセス許可が選択されていることを確認します。
- 署名されたキーの開始時刻と有効期限を指定します。
- [SAS トークンと URL の生成] を選択します。
- BLOB SAS トークン クエリ文字列がウィンドウの下部に表示されます。
- BLOB SAS トークンの値をコピーして、Azure PlayFab データ接続で使用する安全な場所に貼り付けます。 これは 1 回だけ表示され、ウィンドウを閉じた後は取得できません。
オプション 2: アカウント レベルで SAS トークンを作成します。
Important
ストレージ アカウント自体の共有アクセス署名を生成して取得します。
- Azure portal で、[ストレージ アカウント] を選択します
- [セキュリティとネットワーク] の下の一覧から [共有アクセス署名] を選択します。
- BLOB を選択し、他のチェック ボックスをオフにして、サービスを定義します。
- [オブジェクト] を選択し、他のチェック ボックスをオフにして、リソースの種類を定義します。
- 作成と書き込みのアクセス許可が選択されていることを確認します。
- 署名されたキーの開始時刻と有効期限を指定します。
- [SAS トークンと URL の生成] を選択します。
- BLOB SAS トークン クエリ文字列がウィンドウの下部に表示されます。
- BLOB SAS トークンの値をコピーして、Azure PlayFab データ接続で使用する安全な場所に貼り付けます。 これは 1 回だけ表示され、ウィンドウを閉じた後は取得できません。
PlayFab で Azure BLOB データ接続を作成する
手順 1: [データ接続] タブに移動する
- PlayFab にログインし、タイトルに移動します。
- 左側のメニューの [データ] セクションをクリックします
- [データ接続] タブをクリックします
手順 2: 新しいデータ接続を構成する
- [新しい接続] ボタンをクリックします。
- "宛先の種類" を "Azure Blob Storage" に選択します
- 次の値を使用してフィールドを事前設定します
値 | 詳細 |
---|---|
Name | データ接続のフレンドリ名。 この名前を使用すると、後でデータ接続を検索して編集できます。 ここにわかりやすい名前を付けます。 |
アカウント名 | Azure Storage アカウント。 |
コンテナー名 | Azure Storage アカウント コンテナー。 |
SAS トークン | コンテナーによって生成された SAS トークン、または BLOB SAS トークンクエリ文字列のいずれか。 |
注意
存在しないテーブル名を使用することをお勧めします。 既存のテーブルを使用していて、そのスキーマが PlayFab で想定されているものでない場合は、スキーマが変更されます。