本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立遊戲伺服器群組
若要建立遊戲伺服器群組,請呼叫 CreateGameServerGroup()。此操作會同時建立Amazon GameLift Servers FleetIQ遊戲伺服器群組和對應的 Auto Scaling 群組。建立遊戲伺服器群組時,您會為 提供遊戲特定的設定Amazon GameLift Servers FleetIQ,包括平衡策略和執行個體類型定義。您也可以提供 Auto Scaling 群組的初始屬性設定。
下列範例會觸發建立GameServerGroup指定 c4.large 和 c5.large 執行個體類型的 ,並將群組限制為僅限 Spot 執行個體,以及使用指定啟動範本來部署執行個體的 Auto Scaling 群組,並使用目標追蹤自動擴展政策在最小和最大設定內管理群組容量。在短期佈建之後,會建立 AutoScalingGroup 資源,而且 GameServerGroup 會進入 ACTIVE 狀態。
AWS 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}}'