密钥管理

PlayFab 开发人员密钥允许游戏进行 PlayFab 管理员和服务器 API 调用。 密钥(也称为开发人员密钥)与 PlayFab Title 紧密耦合。

使用 Game Manager中的密钥页,可以创建、删除、禁用密钥,并将密钥设置为过期。 这使你能够轮换游戏的密钥(过去很难执行此操作。)它还允许你授予对游戏的临时访问权限。

注意

切勿在发送给客户的客户端内部版本中包含开发人员密钥。 这样做会使您的游戏受到滥用。

若要管理游戏的密钥,请执行以下操作:

  1. 登录到 Game Manager
  2. 选择你的游戏。
  3. 在右上角,选择齿轮图标。
  4. 选择标题设置,然后选择密钥选项卡。

密钥页提供了删除密钥、查看每个密钥的状态及其名称以及过期时间(如果有)的选项。 此表用于审核可用的密钥。

可以通过仪表板对现有密钥重命名、启用、禁用或设置到期时间。 若要查看适用于密钥的选项,请选择它。 每个游戏都以默认键开头。

旋转密钥:

  1. 选择 新密钥
  2. 输入密钥的 名称 和可选的到期日期。
  3. 更新代码以使用新密钥。
  4. 禁用旧密钥。 选择旧密钥,然后在 编辑密钥 页上,选中 禁用 复选框。
  5. 选择 保存机密密钥

Game Manager - Settings - 编辑密钥

重要

如果旧密钥遭到入侵,请轮换密钥以将游戏恢复到安全状态。

此流是零停机时间,你可以安全地回滚每个步骤,直到删除旧密钥。 如果第一步出现问题,可以删除新密钥。 任何人都不应使用它。

在第二步中,两个密钥都处于活动状态,这样可以安全地前滚或回滚代码。

在第三步中,可以在修复仍然依赖密钥的任何内容时重新启用密钥。

该过程完成后,无需删除旧密钥。 如果删除该密钥,则无法恢复它。 删除是永久性的,不可撤销。

当你需要向某人授予对游戏的临时访问权限时,将密钥设置为"过期"非常有用。

例如,如果你有一名承包商在处理游戏,则你可以向他们提供仅有权访问权限的密钥,只要你希望他们需要它。 如果它们需要超出原始预期过期日期的访问权限,则可以重置过期日期以延长密钥的生存期。