

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 目標型自動擴展
<a name="fleets-autoscaling-target"></a>

的目標型自動擴展會根據機群指標 Amazon GameLift Servers 調整容量層級`PercentAvailableGameSessions`。這項指標代表機群對玩家需求突增的可用緩衝容量。

維持容量緩衝的主要原因，是玩家的等待時間。當遊戲工作階段槽準備就緒並等待時，讓新玩家進入遊戲工作階段需要幾秒鐘的時間。如果沒有可用的資源，玩家必須等到現有的遊戲工作階段結束，或是等到有新的可用資源。啟動新的執行個體和伺服器程序可能需要幾分鐘的時間。

設定目標型自動擴展時，請指定您希望機群維護的緩衝區大小。由於 會`PercentAvailableGameSessions`測量可用資源的百分比，因此實際緩衝區大小是總機群容量的百分比。 Amazon GameLift Servers 新增或移除執行個體以維持目標緩衝區大小。使用大型緩衝區時，您可以將等待時間降至最低，但您還需要支付可能無法使用的額外資源。如果玩家較能容忍等待時間，您可以設定較小的緩衝容量來降低成本。

## 設定目標型自動擴展
<a name="fleets-autoscaling-policy-setting-console"></a>

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

1. 開啟 [Amazon GameLift Servers 主控台](https://console.aws.amazon.com/gamelift/)。

1. 在導覽窗格中，選擇**託管**、**機群**。

1. 在**機群**頁面上，選擇作用中機群的名稱，以開啟機群的詳細資訊頁面。

1. 選擇**擴展**索引標籤。此標籤會顯示機群的規模調整歷史指標，並且包含控制項，可用來調整目前的規模調整設定。

1. 在**擴展容量**下，檢查**最小大小**和**最大大小**限制是否適合機群。啟用自動擴展後，容量會在這兩個限制之間進行調整。

1. 在**目標型自動擴展政策**中，選擇**編輯**。

1. 在**編輯目標型自動擴展政策**對話方塊中，針對**可用遊戲工作階段的百分比**，設定您要維護的百分比，然後選擇**確認**。在您確認設定之後， 會在目標型自動擴展政策下Amazon GameLift Servers新增以目標為基礎的政策。 ****

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

1. **設定容量限制。**使用 [update-fleet-capacity](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-capacity.html) 命令設定限制值。如需詳細資訊，請參閱[設定Amazon GameLift Servers容量限制](fleets-capacity-limits.md)。

1. **建立新政策。**開啟命令列視窗，然後使用 [put-scaling-policy](https://docs.aws.amazon.com/cli/latest/reference/gamelift/put-scaling-policy.html) 命令搭配政策的參數設定。若要更新現有的政策，請指定政策的名稱，並提供已更新政策的完整版本。

   ```
   --fleet-id <unique fleet identifier>
   --name "<unique policy name>"
   --policy-type <target- or rule-based policy>
   --metric-name <name of metric>
   --target-configuration <buffer size>
   ```

   範例：

   ```
   aws gamelift put-scaling-policy \
       --fleet-id "fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa" \
       --name "My_Target_Policy_1" \
       --policy-type "TargetBased" \
       --metric-name "PercentAvailableGameSessions" \
       --target-configuration "TargetValue=5"
   ```

------