翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ゲームサーバーグループを作成する
ゲームサーバーグループを作成するには CreateGameServerGroup() を呼び出します。このオペレーションは、Amazon GameLift Servers FleetIQ ゲームサーバーグループと、対応する Auto Scaling グループを作成します。ゲームサーバーグループを作成するときは、Amazon GameLift Servers FleetIQ のゲーム固有の設定を指定します。これには、バランシング戦略やインスタンスタイプの定義が含まれます。Auto Scaling グループの初期プロパティ設定も指定します。
次の例では、GameServerGroup の作成をトリガーします。これは c4.large および c5.large インスタンスタイプを指定し、グループをスポットインスタンスのみに制限します。Auto Scaling グループは、インスタンスをデプロイするために指定された起動テンプレートを使用し、ターゲット追跡自動スケーリングポリシーを使用して最小および最大設定内のグループ容量を管理します。短いプロビジョニング期間が経過すると、AutoScalingGroup リソースが作成され、GameServerGroup がアクティブステータスになります。
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}}'