创建游戏服务器组 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建游戏服务器组

要创建游戏服务器组,请调用 CreateGameServerGroup()。此操作会同时创建 Amazon GameLift Servers FleetIQ 游戏服务器组和相应的 Auto Scaling 组。创建游戏服务器组时,您需要为以下项提供特定于游戏的设置 Amazon GameLift Servers FleetIQ,包括平衡策略和实例类型定义。您还为自动扩缩组提供初始属性设置。

以下示例触发创建 GameServerGroup,其指定 c4.large 和 c5.large 实例类型并将该组限制为仅限竞价型实例,以及一个自动扩缩组,该组使用指定的启动模板部署实例,并使用目标跟踪自动扩展策略在最小和最大设置范围内管理组容量。短暂的预配置时段后,将创建一个 AutoScalingGroup 资源,并且 GameServerGroup 进入 ACTIVE 状态。

Amazon gamelift create-game-server-group \ --game-server-group-name MyLiveGroup \ --role-arn arn:aws:iam::123456789012:role/GameLiftGSGRole \ --min-size 1 \ --max-size 10 \ --game-server-protection-policy FULL_PROTECTION \ --balancing-strategy SPOT_ONLY \ --launch-template LaunchTemplateId=lt-012ab345cde6789ff \ --instance-definitions '[{"InstanceType": "c4.large"}, {"InstanceType": "c5.large"}]' \ --auto-scaling-policy '{"TargetTrackingConfiguration": {"TargetValue": 66}}'