使用别名抽象化 Amazon GameLift Servers 实例集名称 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用别名抽象化 Amazon GameLift Servers 实例集名称

Amazon GameLift Servers 别名用于抽象化托管目标。托管目标告知 Amazon GameLift Servers 为玩家托管新游戏会话时可从中查找可用资源的位置。别名在以下情况下很有用:

  • 您的游戏未使用多实例集队列进行游戏会话放置,而是通过指定 Amazon GameLift Servers 实例集 ID 来请求新游戏会话。在一个游戏的生命周期内,您会多次更换实例集,以更新服务器生成包、更新托管硬件和操作系统或者解决性能问题。使用别名来抽象化实例集 ID,以便将玩家流量从现有实例集无缝切换到新实例集。

  • 除了在游戏客户端请求创建新游戏会话时创建该会话之外,您还想执行其他操作。例如,你可能想将使用 out-of-date客户端的玩家引导到升级网站。

别名必须指定路由策略。该策略有两种类型。简单路由策略会将玩家流量路由到指定的实例集 ID,您可以更新该 ID 以重定向流量。终端路由策略会将消息传回客户端,而不是创建新游戏会话。您可以随时更改别名的路由策略。

如果您使用队列进行游戏会话放置,那么您在替换实例集时不需要别名来重定向流量。有了队列,您只需添加新实例集并删除旧实例集即可。此操作对玩家不可见,因为系统会自动使用新实例集来执行新游戏会话请求。它不会影响现有游戏会话。您可以使用实例集 ID 或别名来识别队列目标。