> ## 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 令牌设置 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 存储帐户。

## 在 Azure 中设置你的存储

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

> [!NOTE]
>
> 不支持具有受限网络的存储帐户。你必须在防火墙中允许所有网络。

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

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

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

![容器级别 SAS 令牌的屏幕截图 - 选项 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** 权限。

![生成 SAS 令牌的屏幕截图 - 选项 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 数据连接中使用**。它只显示一次，关闭窗口后无法检索。

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

> [!NOTE]
>
> 为你的存储帐户生成并检索共享访问签名。

* 在 [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 数据连接中使用**。它只显示一次，关闭窗口后无法检索。

![帐户级别 SAS 令牌的屏幕截图 - 选项 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 数据连接

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

![PlayFab 数据连接选项卡的屏幕截图](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 并导航到你的 title。
* 在左侧菜单中选择 **Data** 部分。
* 选择 **Data Connections** 选项卡。

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

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

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

![配置 ADX 数据连接的屏幕截图](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/zh-CN/services/playfab/data-analytics/export-data/data-connection-adx.md)
- [将 Azure Data Explorer 连接到 Insights](https://docs.xbox.com/zh-CN/services/playfab/data-analytics/legacy/connectivity/connecting-azure-data-explorer-to-insights.md)
- [将 Azure Data Factory (ADF) 连接到 Insights](https://docs.xbox.com/zh-CN/services/playfab/data-analytics/legacy/connectivity/connecting-azure-data-factory-to-insights.md)
- [数据连接 - 概览](https://docs.xbox.com/zh-CN/services/playfab/data-analytics/export-data/data-connection-overview.md)
- [将 Python 连接到 Insights](https://docs.xbox.com/zh-CN/services/playfab/data-analytics/legacy/connectivity/connecting-python-to-insights.md)
