密钥管理
PlayFab 开发人员密钥允许游戏进行 PlayFab 管理员和服务器 API 调用。 密钥(也称为开发人员密钥)与 PlayFab Title 紧密耦合。
使用 Game Manager中的密钥页,可以创建、删除、禁用密钥,并将密钥设置为过期。 这使你能够轮换游戏的密钥(过去很难执行此操作。)它还允许你授予对游戏的临时访问权限。
注意
切勿在发送给客户的客户端内部版本中包含开发人员密钥。 这样做会使您的游戏受到滥用。
若要管理游戏的密钥,请执行以下操作:
- 登录到 Game Manager。
- 选择你的游戏。
- 在右上角,选择齿轮图标。
- 选择标题设置,然后选择密钥选项卡。
密钥页提供了删除密钥、查看每个密钥的状态及其名称、值以及过期时间(如果有)的选项。 此表用于审核可用的密钥。
可以通过仪表板对现有密钥重命名、启用、禁用或设置到期时间。 若要查看适用于密钥的选项,请选择它。 每个游戏都以默认键开头。
旋转密钥:
- 选择 新密钥。
- 输入密钥的 名称 和可选的到期日期。
- 更新代码以使用新密钥。
- 禁用旧密钥。 选择旧密钥,然后在 编辑密钥 页上,选中 禁用 复选框。
- 选择 保存机密密钥。
重要
如果旧密钥遭到入侵,请轮换密钥以将游戏恢复到安全状态。
此流是零停机时间,你可以安全地回滚每个步骤,直到删除旧密钥。 如果第一步出现问题,可以删除新密钥。 任何人都不应使用它。
在第二步中,两个密钥都处于活动状态,这样可以安全地前滚或回滚代码。
在第三步中,可以在修复仍然依赖密钥的任何内容时重新启用密钥。
该过程完成后,无需删除旧密钥。 如果删除该密钥,则无法恢复它。 删除是永久性的,不可撤销。
当你需要向某人授予对游戏的临时访问权限时,将密钥设置为"过期"非常有用。
例如,如果你有一名承包商在处理游戏,则你可以向他们提供仅有权访问权限的密钥,只要你希望他们需要它。 如果它们需要超出原始预期过期日期的访问权限,则可以重置过期日期以延长密钥的生存期。