本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建游戏服务器组
要创建游戏服务器组,请调用 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}}'