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

# 连接到 Azure Blob

> 使用 SAS 令牌设置 PlayFab 数据连接到 Azure Blob 存储，以将 PlayStream 和遥测事件导出为 Parquet 文件，用于下游分析。

# 配置你的 Azure 存储数据连接

首先，你需要一个 Azure 订阅和一个存储帐户。

对于现有的 PlayFab 和 Azure 客户，你可以在 [Azure 门户](https://ms.portal.azure.com/#allservices) 上创建一个存储容器，并在 [PlayFab](https://developer.playfab.com/en-US/sign-up) 上开始使用数据连接。

对于新接触 Azure 的现有 PlayFab 客户，你可以注册 [Azure 订阅](https://ms.portal.azure.com/)。

<Note>
  确保在 West US 2 中创建你的存储帐户，否则，你的存储帐户将会产生出口成本。你可以在 WestUS2 区域中配置最多三个 Azure Blob 存储帐户。
</Note>

## 在 Azure 中设置你的存储

为了让 PlayFab 将数据引入你的存储帐户，需要容器详细信息以及使用 SAS 令牌的授权。若要使用 Microsoft Azure 门户创建 SAS 令牌，请按照以下步骤操作。

<Note>
  不支持具有受限网络的存储帐户。你必须在防火墙中允许所有网络。
</Note>

### 选项 1：在容器级别创建 SAS 令牌。

<Info>
  为你的容器（而非存储帐户本身）生成并检索共享访问签名。
</Info>

* 在 [Azure 门户](https://ms.portal.azure.com/#allservices) 中，选择 **Your storage account > Containers**。
* 从列表中选择一个容器。
* 转到主窗口的右侧，然后选择与所选容器相关联的三个省略号。
* 从下拉菜单中选择 **Generate SAS** 以打开 **Generate SAS** 窗口。

<img src="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" alt="容器级别 SAS 令牌的屏幕截图 - 选项 1" width="624" height="263" data-path="images/playfab/data-analytics/export-data/SAS-token-on-the-container-level-1.png" />

* 通过选择或清除相应的复选框来定义 **Permissions**。确保选中 **Create** 和 **Write** 权限。

<img src="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" alt="生成 SAS 令牌的屏幕截图 - 选项 1" width="422" height="568" data-path="images/playfab/data-analytics/export-data/Generate-SAS-token-level.png" />

* 指定签名密钥的 **Start** 和 **Expiry** 时间。
* 选择 **Generate SAS token and URL**。
* **Blob SAS token** 查询字符串出现在窗口的下部区域中。
* 将 **Blob SAS token** 值复制并粘贴到 **安全位置以在 PlayFab 数据连接中使用**。它只显示一次，关闭窗口后无法检索。

### 选项 2：在帐户级别创建 SAS 令牌

<Info>
  为你的存储帐户生成并检索共享访问签名。
</Info>

* 在 [Azure 门户](https://ms.portal.azure.com/#allservices) 中，选择 **Your storage account**
* 从 **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 数据连接中使用**。它只显示一次，关闭窗口后无法检索。

<img src="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" alt="帐户级别 SAS 令牌的屏幕截图 - 选项 2" width="2522" height="1432" data-path="images/playfab/data-analytics/export-data/SAS-token-on-the-account-level.png" />

## 在 PlayFab 中创建 Azure Blob 数据连接

### 步骤 1：导航到数据连接选项卡

<img src="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" alt="PlayFab 数据连接选项卡的屏幕截图" width="1317" height="586" data-path="images/playfab/data-analytics/export-data/navigate-to-data-connections-tab.png" />

* 登录 PlayFab 并导航到你的 title。
* 在左侧菜单中选择 **Data** 部分。
* 选择 **Data Connections** 选项卡。

### 步骤 2：配置新的数据连接

* 选择 **New Connection**。
* 选择 **Azure Blob Storage** 作为 **Destination Type**。
* 为每个字段输入以下值：

| 值              | 详细信息                                            |
| :------------- | :---------------------------------------------- |
| Name           | 你的数据连接的友好名称。此名称允许你稍后找到数据连接以对其进行编辑。在此处放置一个描述性名称。 |
| Account name   | Azure 存储帐户。                                     |
| Container name | Azure 存储帐户容器。                                   |
| Sas token      | 容器生成的 SAS 令牌，或 Blob SAS 令牌查询字符串。                |

<img src="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" alt="配置 ADX 数据连接的屏幕截图" width="535" height="648" data-path="images/playfab/data-analytics/export-data/configure-new-data-connection-blob.PNG" />

<Note>
  我们建议使用一个不存在的表名。如果你使用现有表且架构不是 PlayFab 期望的，则架构将被修改。
</Note>


## Related topics

- [连接到 Azure Data Explorer](/zh-CN/services/playfab/data-analytics/export-data/data-connection-adx.md)
- [将 Azure Data Explorer 连接到 Insights](/zh-CN/services/playfab/data-analytics/legacy/connectivity/connecting-azure-data-explorer-to-insights.md)
- [将 Azure Data Factory (ADF) 连接到 Insights](/zh-CN/services/playfab/data-analytics/legacy/connectivity/connecting-azure-data-factory-to-insights.md)
- [数据连接 - 概览](/zh-CN/services/playfab/data-analytics/export-data/data-connection-overview.md)
- [将 Python 连接到 Insights](/zh-CN/services/playfab/data-analytics/legacy/connectivity/connecting-python-to-insights.md)
