

AWS App Runner 自 2026 年 4 月 30 日起，不再開放給新客戶。如果您想要使用 App Runner，請在該日期之前註冊。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[AWS App Runner 可用性變更](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html)。

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

# 管理 App Runner 自動擴展
<a name="manage-autoscaling"></a>

AWS App Runner 會自動為您的 App Runner 應用程式擴展或縮減運算資源，特別是執行個體。當流量繁重時，自動擴展可提供足夠的請求處理，並在流量變慢時降低成本。

**自動擴展組態**  
您可以設定幾個參數來調整服務的自動擴展行為。App Runner 會在稱為 *AutoScalingConfiguration* 的可分割資源中維護自動擴展設定。您可以建立和維護獨立的自動擴展組態，然後再將其指派給 服務。它們與服務建立關聯後，您可以繼續維護組態。您也可以在建立新服務或設定現有服務的過程中，選擇建立新的自動擴展組態。建立新的自動擴展組態後，您可以將其關聯至 服務，並繼續建立或設定服務的程序。

**命名和修訂**  
自動擴展組態具有*名稱*和數值*修訂*。組態的多個修訂具有相同的名稱和不同的修訂編號。您可以針對不同的自動擴展案例使用不同的組態名稱，例如*高可用性*或*低成本*。對於每個名稱，您可以新增多個修訂，以微調特定案例的設定。每個組態最多可以有 10 個唯一的自動擴展組態名稱和最多 5 個修訂。如果您達到限制且需要建立更多，您可以刪除一個，然後建立另一個。App Runner 不允許您刪除設定為預設或作用中服務正在使用的組態。如需配額的詳細資訊，請參閱 [App Runner 資源配額](architecture.md#architecture.quotas)。

**設定預設組態**  
當您建立或更新 App Runner 服務時，您可以提供自動擴展組態資源。提供自動擴展組態是選用的。如果您未提供，App Runner 會提供具有建議值的預設自動擴展組態。自動擴展組態功能可讓您選擇設定自己的預設自動擴展組態，而不是使用 App Runner 提供的預設。將另一個自動擴展組態指定為預設值後，該組態會自動指派為您未來建立的新服務的預設值。新的預設指定不會影響先前為現有服務設定的關聯。

**設定具有自動擴展的服務**  
您可以跨多個 App Runner 服務共用單一自動擴展組態，以確保服務具有相同的自動擴展行為。如需使用 App Runner 主控台或 App Runner API 設定自動擴展組態的詳細資訊，請參閱本主題接下來的章節。如需可共用資源的一般資訊，請參閱 [使用可分割資源設定服務設定](manage-configure-resources.md)。

**可設定的設定**  
您可以設定下列自動擴展設定：
+ *並行上限* – 執行個體處理的並行*請求*數目上限。當並行請求數量超過此配額時，App Runner 會擴展服務。
+ *大小上限* – 您的服務可擴展的*執行個體*數量上限。這是可同時處理服務流量的執行個體數量上限。
+ *最小大小* – App Runner 可為您的服務佈建的*執行個體*數量下限。服務一律至少具有此數量的佈建執行個體。其中一些執行個體會主動處理流量。其餘部分是經濟實惠的運算容量預留的一部分，已準備好快速啟動。您支付所有佈建執行個體的記憶體用量。您只需支付作用中子集的 CPU 用量。

**注意**  
vCPU 資源計數會決定 App Runner 可提供給服務的執行個體數量。這是服務中 *Fargate 隨需* vCPU 資源計數的可調整配額值 AWS Fargate 。若要檢視您帳戶的 vCPU 配額設定或請求提高配額，請使用 中的 Service Quotas 主控台 AWS 管理主控台。如需詳細資訊，請參閱《*Amazon Elastic Container Service 開發人員指南*》中的[AWS Fargate 服務配額](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-quotas.html#service-quotas-fargate)。 

## 管理服務的自動擴展
<a name="manage-autoscaling.manage"></a>

使用下列其中一種方法來管理 App Runner 服務的自動擴展：

------
#### [ App Runner console ]

當您使用 App Runner 主控台[建立服務或](manage-create.md)[更新服務組態時](manage-configure.md)，您可以指定自動擴展組態。

**注意**  
當您變更與服務相關聯的自動擴展組態或修訂時，您的服務會重新部署。

Auto **Scaling** 組態頁面提供多種選項，可為您的服務設定自動擴展。
+ **若要指派現有的組態和修訂** – 從**現有組態**下拉式清單中選擇值。在相鄰下拉式清單中，將預設最新的修訂版本。如果存在您希望選取的不同修訂，請從修訂下拉式清單中執行此操作。修訂版本顯示的組態值。
+ **若要建立和指派新的自動擴展組態** – 從**建立功能表中選取建立新的 ASC**。 ****這會啟動**新增自訂自動擴展組態**頁面。輸入自動擴展參數的**組態名稱**和值。然後選取**新增**。App Runner 會為您建立新的自動擴展組態資源，並在選取並顯示新組態的情況下，將您返回**自動擴展**區段。
+ **若要建立和指派新的修訂** – 首先從**現有組態下拉式清單中選取組態**名稱。然後從**建立功能表中選取建立 ASC 修訂**。 ****這會啟動**新增自訂自動擴展組態**頁面。輸入自動擴展參數的值。然後選取**新增**。App Runner 會為您建立新的自動擴展組態修訂，並在選取並顯示新修訂的情況下，將您返回**自動擴展**區段。

![\[App Runner 主控台組態頁面顯示自動擴展選項\]](http://docs.aws.amazon.com/zh_tw/apprunner/latest/dg/images/console-autoscaling.png)


------
#### [ App Runner API or AWS CLI ]

當您呼叫 [CreateService](https://docs.aws.amazon.com/apprunner/latest/api/API_CreateService.html) 或 [UpdateService](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) App Runner API 動作時，您可以使用 `AutoScalingConfigurationArn` 參數來指定服務的自動擴展組態資源。

下一節提供管理自動擴展組態資源的指引。

------

## 管理自動擴展組態資源
<a name="manage-autoscaling.manage-asc"></a>

使用下列其中一種方法來管理帳戶的 App Runner 自動擴展組態和修訂：

------
#### [ App Runner console ]

**自動調整規模組態**頁面列出您在帳戶中設定的自動調整規模組態。您可以在此頁面建立和管理自動擴展組態，稍後再將其指派給一或多個 App Runner 服務。

您可以從此頁面執行下列任何操作：
+ 建立新的自動擴展組態。
+ 為現有的自動擴展組態建立新的修訂。
+ 刪除自動擴展組態。
+ 將自動擴展組態設定為預設值。

![\[App Runner Auto 擴展組態頁面\]](http://docs.aws.amazon.com/zh_tw/apprunner/latest/dg/images/asc-top-level.png)


**管理您帳戶中的自動擴展組態**

1. 開啟 [App Runner 主控台](https://console.aws.amazon.com/apprunner)，然後在**區域**清單中選取您的 AWS 區域。

1. 在導覽窗格中，選擇**自動擴展組態**。主控台會顯示您帳戶中的自動調整規模組態清單。

   您現在可以執行下列任何動作。
   + **若要建立新的自動擴展組態**，請遵循下列步驟。

     1. 在**自動擴展組態**頁面上，選取**建立**。

        隨即顯示**建立自動擴展組態**頁面。

     1. 輸入**組態名稱**、**並行**、**大小下限**和**大小上限**的值。

     1. （選用） 如果您想要新增標籤，請選取**自動新標籤**。然後在出現的欄位上輸入**名稱**和**值 **（選用）。

     1. 選取**建立**。
   + **若要為現有的自動擴展組態建立新的修訂**，請遵循下列步驟。

     1. 在**自動擴展組態**頁面上，選取需要新修訂之組態旁的選項按鈕。然後從**動作**功能表中選取**建立修訂**。

        隨即顯示**建立修訂**頁面。

     1. 在 上，輸入**並行**、**大小下限**和**大小上限**的值。

     1. （選用） 如果您想要新增標籤，請選取**自動新標籤**。然後在出現的欄位上輸入**名稱**和**值 **（選用）。

     1. 選取**建立**。
   + **若要刪除自動擴展組態**，請遵循下列步驟。

     1. 在**自動調整規模組態**頁面上，選取您要刪除之組態旁的選項按鈕。

     1. 從**動作**功能表中選取**刪除**。

     1. 若要繼續刪除，請在確認對話上選取**刪除**。否則，請選取**取消**。
**注意**  
App Runner 會驗證您的刪除選擇未設定為預設，或目前正由任何作用中的服務使用中。
   + **若要將自動擴展組態設定為預設值**，請遵循下列步驟。

     1. 在**自動調整規模組態**頁面上，選取您需要設定為預設值之組態旁的選項按鈕。

     1. 從**動作**功能表中選取**設為預設**。

     1. 此時會顯示一個對話方塊，通知您 App Runner 將使用最新的修訂版作為您建立的所有新服務的預設組態。選取**確認**以繼續。否則，請選取**取消**。
**注意**  
當您將自動擴展組態設定為預設時，它會自動指派為您未來建立的新服務的預設組態。
新的預設指定不會影響先前為現有服務設定的關聯。
如果指定的預設自動擴展組態有修訂版，App Runner 會將其最新修訂版指派為預設值。

主控台也有一個頁面，用於建立和管理您現有的自動擴展修訂，稱為**自動擴展修訂**。在**自動擴展**組態頁面上選取組態的名稱，以存取此頁面。

您可以從 **Auto Scaling 修訂**頁面執行下列任何操作：
+ 建立新的自動擴展修訂。
+ 將自動擴展組態修訂設定為預設值。
+ 刪除修訂。
+ 刪除整個自動擴展組態，包括所有相關聯的修訂。
+ 檢視修訂版的組態詳細資訊。
+ 檢視與修訂相關聯的服務清單。
+ 變更所列服務的修訂。

![\[App Runner Auto 擴展組態頁面\]](http://docs.aws.amazon.com/zh_tw/apprunner/latest/dg/images/asc-revisions.png)


**管理您帳戶中的自動擴展修訂**

1. 開啟 [App Runner 主控台](https://console.aws.amazon.com/apprunner)，然後在**區域**清單中選取您的 AWS 區域。

1. 在導覽窗格中，選擇**自動調整規模組態**。主控台會顯示您帳戶中的自動調整規模組態清單。[](#manage-autoscaling.manage-asc-asc) 區段中的先前一組程序包含此頁面的螢幕影像。

1. 現在，您可以深入了解特定的自動擴展組態，以檢視和管理其所有修訂。在**自動調整規模組態**窗格的**組態名稱**欄下，選擇自動調整規模組態名稱。選取實際名稱，而非選項按鈕。這會導覽至 **Auto Scaling 修訂頁面上該組態的所有修訂**清單。

1. 您現在可以執行下列任何動作。
   + **若要為現有的自動擴展組態建立新的修訂**，請遵循下列步驟。

     1. 在**自動擴展修訂**頁面上，選取**建立修訂**。

        隨即顯示**建立修訂**頁面。

     1. 輸入**並行**、**大小下限**和**大小上限**的值。

     1. （選用） 如果您想要新增標籤，請選取**自動新標籤**。然後在出現的欄位上輸入**名稱**和**值 **（選用）。

     1. 選取**建立**。
   + **若要刪除整個自動擴展組態，包括所有相關聯的修訂**，請遵循下列步驟。

     1. 選取頁面右上角的**刪除組態**。

     1. 若要繼續刪除，請在確認對話上選取**刪除**。否則，請選取**取消**。
**注意**  
App Runner 會驗證您的刪除選擇未設定為預設，或目前正由任何作用中的服務使用中。
   + **若要將自動擴展修訂設定為預設**，請遵循下列步驟。

     1. 選取您需要設定為預設值的修訂旁的選項按鈕。

     1. 從**動作**功能表中選取**設為預設**。
**注意**  
當您將自動擴展組態設定為預設時，它會自動指派為您未來建立的新服務的預設組態。
新的預設指定不會影響先前為現有服務設定的關聯。
   + **若要檢視修訂的組態詳細資訊**，請遵循下列步驟。

     1. 選取修訂旁的選項按鈕。

       修訂版的組態詳細資訊，包括 ARN，會顯示在下方分割面板中。請參閱此程序結尾的螢幕影像。
   + **若要檢視與修訂相關聯的服務清單**，請遵循下列步驟。

     1. 選取修訂旁的選項按鈕。

       **服務**面板會顯示在下方分割面板的修訂組態詳細資訊下方。面板會列出使用此自動擴展組態修訂的所有 服務。請參閱此程序結尾的螢幕影像。
   + **若要變更所列服務的修訂**，請遵循下列步驟。

     1. 如果您尚未這麼做，請選取修訂旁的選項按鈕。

        **服務**面板會顯示在下方分割面板的修訂組態詳細資訊下方。面板會列出使用此自動擴展組態修訂的所有 服務。請參閱此程序結尾的螢幕影像。

     1.  在**服務**面板上，選取您要修改之服務旁的選項按鈕。然後選取**變更修訂。**

     1. 隨即顯示**變更 ASC 修訂**面板。從下拉式清單中的可用修訂中進行選擇。只有您先前選擇的自動擴展組態修訂可用。如果您需要變更為不同的自動擴展組態，請遵循上一節中的程序[管理服務的自動擴展](#manage-autoscaling.manage)。

        選取**更新**以繼續變更。否則，請選取**取消**。
**注意**  
當您變更與服務相關聯的修訂版時，會重新部署您的服務。  
您必須在此面板上選取重新整理，以查看更新的關聯。  
若要查看進行中的活動和服務重新部署的狀態，請使用面板導覽列導覽至 **App Runner** **>** **Services**，選取服務，然後從**服務概觀**面板檢視**日誌**索引標籤。  
![\[App Runner Auto 擴展修訂頁面下方具有分割面板，可顯示與所選修訂相關聯的服務。\]](http://docs.aws.amazon.com/zh_tw/apprunner/latest/dg/images/asc-revisions-services.png)

------
#### [ App Runner API or AWS CLI ]

使用下列 App Runner API 動作來管理您的自動擴展組態資源。
+ [CreateAutoScalingConfiguration](https://docs.aws.amazon.com/apprunner/latest/api/API_CreateAutoScalingConfiguration.html) – 建立新的自動擴展組態或現有組態的修訂。
+ [UpdateDefaultAutoScalingConfiguration](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateDefaultAutoScalingConfiguration) – 將自動擴展組態設定為預設值。現有的預設自動擴展組態將自動設定為非預設。
+ [ListAutoScalingConfigurations](https://docs.aws.amazon.com/apprunner/latest/api/API_ListAutoScalingConfigurations.html) – 傳回與 相關聯的自動擴展組態清單 AWS 帳戶，其中包含摘要資訊。
+ [ListServicesForAutoScalingConfiguration](https://docs.aws.amazon.com/apprunner/latest/api/API_ListServicesForAutoScalingConfiguration) – 使用自動擴展組態傳回相關聯 App Runner 服務的清單。
+ [DescribeAutoScalingConfiguration](https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeAutoScalingConfiguration.html) – 傳回自動擴展組態的完整描述。
+ [DeleteAutoScalingConfiguration](https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteAutoScalingConfiguration.html) – 刪除自動擴展組態。您可以刪除頂層自動擴展組態、特定修訂，或與頂層組態相關聯的所有修訂。使用選用`DeleteAllRevisions`參數來刪除所有修訂。如果您達到 的自動擴展組態[資源配額](architecture.md#architecture.quotas) AWS 帳戶，您可能需要刪除不必要的自動擴展組態。

------