

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

# 為您的 Amazon MSK 叢集設定自動擴展
<a name="msk-autoexpand-setup"></a>

您可以使用 Amazon MSK 主控台、Amazon MSK API 或 CloudFormation 來實作儲存體的自動擴展。可透過 [Application Auto Scaling](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html) 取得 CloudFormation 支援。

**注意**  
您無法在建立叢集時實作自動擴展。您必須先建立叢集，然後為叢集建立並啟用自動擴展政策。不過，您可以在 Amazon MSK 服務建立叢集時建立該政策。

**Topics**
+ [使用 Amazon MSK 設定自動擴展 AWS 管理主控台](msk-autoexpand-setup-console.md)
+ [使用 CLI 設定自動擴展](msk-autoexpand-setup-cli.md)
+ [使用 API 設定 Amazon MSK 的自動擴展](msk-autoexpand-setup-api.md)

# 使用 Amazon MSK 設定自動擴展 AWS 管理主控台
<a name="msk-autoexpand-setup-console"></a>

此程序說明如何使用 Amazon MSK 主控台來實作儲存體的自動擴展。

1. 登入 AWS 管理主控台，並在 https：//[https://console.aws.amazon.com/msk/home?region=us-east-1\$1/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/) 開啟 Amazon MSK 主控台。

1. 在叢集清單中選擇叢集。這會帶您前往列出叢集詳細資訊的頁面。

1. 在**針對儲存自動擴展**區段，選擇**設定**。

1. 建立自動擴展政策並為其命名。指定儲存使用率目標、儲存容量上限以及目標指標。

1. 選擇 `Save changes`。

儲存並啟用新政策後，該政策對該叢集會變為作用中狀態。接著，Amazon MSK 會在達到儲存使用率目標時擴充叢集的儲存容量。

# 使用 CLI 設定自動擴展
<a name="msk-autoexpand-setup-cli"></a>

此程序說明如何使用 Amazon MSK CLI 實作儲存體的自動擴展。

1. 使用 [RegisterScalableTarget](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/#available-commands) 命令，來註冊儲存使用率目標。

1. 使用 [PutScalingPolicy](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/#available-commands) 命令，來建立自動擴展政策。

# 使用 API 設定 Amazon MSK 的自動擴展
<a name="msk-autoexpand-setup-api"></a>

此程序說明如何使用 Amazon MSK API 實作儲存體的自動擴展。

1. 使用 [RegisterScalableTarget](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_RegisterScalableTarget.html) API，來註冊儲存使用率目標。

1. 使用 [PutScalingPolicy](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScalingPolicy.html) API，來建立自動擴展政策。