

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon GameLift Servers フリートの容量を手動で設定する
<a name="fleets-updating-capacity"></a>

新しいフリートを作成すると、Amazon GameLift Servers は必要なインスタンス数をフリートロケーションごとに 1 インスタンスに自動的に設定します。次に、Amazon GameLift Servers は各ロケーションに 1 つの新しいインスタンスをデプロイします。フリートキャパシティを変更するには、ターゲットベースの自動スケーリングを追加するか、または手動でロケーションに必要なインスタンスの数を設定します。

フリートのキャパシティを手動で設定することは、自動スケーリングが必要でない場合、または任意のレベルでキャパシティを確保することが必要な場合に便利です。キャパシティの手動設定は、ターゲットベースの自動スケーリングポリシーを使用していない場合にのみ機能します。ターゲットベースの自動スケーリングポリシーがある場合、独自のスケーリングルールに基づく希望のキャパシティが即座にリセットされます。

コンソールまたは AWS Command Line Interface () Amazon GameLift Serversを使用して、容量を手動で設定できますAWS CLI。フリートのステータスは、アクティブである必要があります。

## 自動スケーリングを停止する
<a name="fleets-updating-capacity-disable"></a>

フリートロケーションごとにすべての自動スケーリングアクティビティを一時停止できます。自動スケーリングを停止にすると、フリートロケーション内の必要なインスタンス数は、手動で変更しない限り、同じままになります。ロケーションに対して自動スケーリングを停止すると、フリートの現在のポリシーや今後定義されるすべてのポリシーに影響します。

## フリートの容量を手動で設定するには
<a name="fleets-updating-capacity-console"></a>

------
#### [ Console ]

1. [Amazon GameLift Servers コンソール](https://console.aws.amazon.com/gamelift/)を開きます。

1. ナビゲーションペインで **[ホスティング]**、**[フリート]** を選択します。

1. **[フリート]** ページで、アクティブなフリートの名前を選択して、フリートの詳細ページを開きます。

1. **[スケーリング]** タブの **[一時停止中の自動スケーリングロケーション]** で、自動スケーリングを一時停止する各ロケーションを選択し、**[停止]** を選択します。

1. **[スケーリング容量]** で、手動で設定するロケーションを選択し、**[編集]** を選択します。

1. **[スケーリング容量を編集]** ダイアログボックスで、**目的のインスタンス]** に希望の値を設定し、**[確認]** を選択します。この値は、ゲームセッションをホストできるアクティブな状態で維持するインスタンスの数を Amazon GameLift Servers に伝えます。

Amazon GameLift Servers は、追加のインスタンスをデプロイするか、不要なインスタンスをシャットダウンして、この変更に対応します。Amazon GameLift Servers の処理が完了すると、ロケーション内の Active インスタンス数が、更新された目標インスタンス数に合わせて変更されます。このプロセスには多少時間がかかることがあります。

------
#### [ AWS CLI ]

1. **現在のキャパシティ設定を確認します。**コマンドラインウィンドウで、容量を変更するフリートの ID を使用して [describe-fleet-location-capacity](https://docs.aws.amazon.com/cli/latest/reference/gamelift/describe-fleet-location-capacity.html) コマンドを実行します。このコマンドは、ロケーションの現在の容量設定を含む [FleetCapacity](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_FleetCapacity.html) オブジェクトを返します。インスタンスの制限が現在機能する新しい目的のインスタンス設定に合うかどうかを決定します。

   ```
   aws gamelift describe-fleet-location-capacity \
       --fleet-id <fleet identifier> \
       --location <location name>
   ```

1. **希望する容量を更新します。**[update-fleet-capacity](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-capacity.html) コマンドを目的のインスタンスのフリート ID、ロケーション、新しい値で使用します。この値が現在の制限範囲外にある場合、同じコマンドに調整した制限値を調節できます。

   ```
   --fleet-id <fleet identifier>
   --location <location name>
   --desired-instances <fleet capacity as an integer>
   --max-size <maximum capacity>    [Optional]
   --min-size <minimum capacity>    [Optional]
   ```

   例:

   ```
   aws gamelift update-fleet-capacity \
       --fleet-id fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa \
       --location us-west-2 \
       --desired-instances 5 \
       --max-size 10 \
       --min-size 1
   ```

リクエストが成功すると、Amazon GameLift Servers がフリート ID を戻します。新しい目的のインスタンス設定が上限と下限の制限外にある場合、Amazon GameLift Servers はエラーを返します。

------