配置Azure 存储数据连接

首先,需要 Azure 订阅和存储帐户。

对于现有的 PlayFab 和 Azure 客户,可以在 Azure 门户上创建存储容器,并开始在 Azure PlayFab 上使用数据连接。

对于刚开始使用 Azure 的现有 PlayFab,可以注册 Azure 订阅

注意

请确保在美国西部 2 创建存储帐户,否则流出成本将应用于存储帐户。 最多可以在 WestUS2 区域中配置三个Azure Blob 存储帐户。

在 Azure 中设置存储

若要使 PlayFab 引入存储帐户中的数据,需要容器详细信息以及使用 SAS 令牌的授权。 若要使用Microsoft Azure 门户创建 SAS 令牌,请执行以下步骤。

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

重要

生成和检索容器的共享访问签名,而不是存储帐户本身的共享访问签名。

  • Azure 门户中,选择 “存储帐户 > 容器”。
  • 从列表中选择容器。
  • 转到主窗口的右侧,选择与所选容器关联的三个省略号。
  • 从下拉菜单中选择 “生成 SAS ”以打开“ 生成 SAS ”窗口。

容器级别上的 SAS 令牌的屏幕截图 - 容器级别上的选项 1

  • 通过选中或清除相应的复选框来定义权限。 确保 已选择“创建写入 ”权限。

生成 SAS 令牌的屏幕截图 - 选项 1

  • 指定已签名的密钥 开始 时间和 到期 时间。
  • 选择“ 生成 SAS 令牌和 URL”。
  • Blob SAS 令牌 查询字符串显示在窗口的下部区域。
  • Blob SAS 令牌值复制并粘贴到安全位置,以便在 Azure PlayFab 数据连接中使用。 它只显示一次,在窗口关闭后无法检索。

选项 2:在帐户级别创建 SAS 令牌。

重要

为存储帐户本身生成和检索共享访问签名。

  • Azure 门户中,选择 “存储帐户”
  • 从“安全性 + 网络”下 的列表中选择共享 访问签名
  • 通过选择 Blob 并清除其他复选框来定义 服务
  • 通过选择“对象”并清除其他复选框来定义资源类型
  • 确保 已选择“创建写入 ”权限。
  • 指定已签名的密钥 开始 时间和 到期 时间。
  • 选择“ 生成 SAS 令牌和 URL”。
  • Blob SAS 令牌查询字符串显示在窗口的下部区域。
  • Blob SAS 令牌值复制并粘贴到安全位置,以便在 Azure PlayFab 数据连接中使用。 它只显示一次,在窗口关闭后无法检索。

帐户级别上的 SAS 令牌的屏幕截图 - 帐户级别上的选项 2

在 PlayFab 中创建 Azure Blob 数据连接

步骤 1:导航到“数据连接”选项卡

PlayFab 数据连接选项卡

  • 登录 PlayFab 并导航到游戏。
  • 单击左侧菜单中的“数据”部分
  • 单击“数据连接”选项卡

步骤 2:配置新的数据连接

  • 单击“新建连接”按钮。
  • 选择“目标类型”作为“Azure Blob 存储”
  • 使用以下值填充字段
详细信息
名称 数据连接的友好名称。 此名称将允许你稍后查找数据连接以对其进行编辑。 在此处放置描述性名称。
帐户名 Azure 存储帐户。
容器名称 Azure 存储帐户容器。
SAS 令牌 容器生成的 SAS 令牌或 Blob SAS 令牌查询字符串。

配置和 ADX 数据连接 ADX 数据连接

注意

建议使用不存在的表名。 如果使用现有表,并且架构不是 PlayFab 预期的,则将修改架构。