本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 GameLift FleetIQ 服务 API 参考 (AmazonSDK)
本主题为亚马逊 GameLift FleetIQ 提供了基于任务的 API 操作列表。亚马逊 GameLift FleetIQ 服务 API 打包到命名空间中的 Amazon SDK 中。aws.gamelift
下载 S Amazon DK
Amazon GameLift FleetIQ 优化了低成本 Spot 实例的使用,用于通过 Amazon EC2 进行基于云的游戏托管。有关其他亚马逊GameLift托管选项的更多信息,请参阅亚马逊GameLift开发者指南。
亚马逊 GameLift FleetIQ API 操作
以下操作允许您与 Amazon EC2 和 Auto Scaling 组一起管理您的 Amazon GameLift FleetIQ 资源,包括游戏服务器组和游戏服务器。
管理游戏服务器组
使用这些操作通过 FleetIQ 优化来管理您的游戏服务器部署。游戏服务器组控制如何在 Amazon EC2 实例上启动游戏服务器进程、设置和 Auto Scaling 组,并定义如何应用 FleetIQ 优化。
-
CreateGameServerGroup— 创建新的游戏服务器组和相应的 Auto Scaling 组,然后开始启动实例来托管您的游戏服务器。CLI 命令:create-game-server-group
-
ListGameServerGroups— 获取亚马逊GameLift地区所有游戏服务器组的列表。CLI 命令:list-game-server-groups
-
DescribeGameServerGroup— 检索游戏服务器组的元数据。CLI 命令:describe-game-server-group
-
UpdateGameServerGroup— 更改游戏服务器组元数据。CLI 命令:update-game-server-group
-
DeleteGameServerGroup— 永久删除游戏服务器组并终止相关主机资源的 FleetIQ 活动。CLI 命令:delete-game-server-group
-
ResumeGameServerGroup— 恢复游戏服务器组暂停的 FleetIQ 活动。CLI 命令:resume-game-server-group
-
SuspendGameServerGroup— 暂时停止游戏服务器组的 FleetIQ 活动。CLI 命令:suspend-game-server-group
管理游戏服务器
使用这些操作通过 FleetIQ 优化来管理您的游戏服务器部署。游戏服务器组控制如何在 Amazon EC2 实例上启动游戏服务器进程、设置和 Auto Scaling 组,并定义如何应用 FleetIQ 优化。
-
RegisterGameServer— 从新的游戏服务器呼叫,通知 Amazon GameLift FleetIQ 游戏服务器已准备好托管游戏了。CLI 命令:register-game-server-group
-
ListGameServers— 从游戏客户端服务调用,以获取当前在游戏服务器组中运行的所有游戏服务器的列表。CLI 命令:list-game-servers
-
ClaimGameServer— 从游戏客户端服务调用以找到并预留游戏服务器以托管新的游戏会话。CLI 命令:claim-game-server
-
DescribeGameServer— 检索游戏服务器的元数据。CLI 命令:describe-game-server
-
UpdateGameServer— 更改游戏服务器元数据、健康状态或使用状态。CLI 命令:update-game-server
-
DeregisterGameServer— 从终止的游戏服务器呼叫,提示 Amazon GameLift FleetIQ 将游戏服务器从游戏服务器组中移除。CLI 命令:deregister-game-server
可用编程语言
支持亚马逊GameLift的 Amazon SDK 有以下语言版本。有关开发环境支持的信息,请参阅每种语言的文档。
-
C++(SDK 文档
)(亚马逊 GameLift ) -
Java(SDK 文档
)(亚马逊 GameLift ) -
.NET(SDK 文档
)(亚马逊 GameLift) -
Go(SDK 文档
)(亚马逊 GameLift) -
Python(SDK 文档
)(亚马逊 GameLift ) -
Ruby(SDK 文档
)(亚马逊 GameLift) -
PHP(SDK 文档
)(亚马逊 GameLift) -
JavaScript/Node.js(SDK 文档
)(亚马逊 GameLift)