

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为 Amazon MSK 集群设置自动扩缩
设置自动扩缩

您可以使用亚马逊 MSK 控制台、亚马逊 MSK API，也可以 Amazon CloudFormation 实现存储的自动扩展。 CloudFormation 可通过以下方式获得支持[Application Auto Scaling](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html)。

**注意**  
创建集群时，您无法实现自动扩缩。您必须先创建集群，然后为其创建并启用自动扩缩策略。但是，您可以在 Amazon MSK 服务创建集群时创建该策略。

**Topics**
+ [

# 使用 Amazon MSK 设置自动缩放 Amazon Web Services 管理控制台
](msk-autoexpand-setup-console.md)
+ [

# 使用 CLI 设置自动扩缩
](msk-autoexpand-setup-cli.md)
+ [

# 使用 API 为 Amazon MSK 设置自动扩缩
](msk-autoexpand-setup-api.md)

# 使用 Amazon MSK 设置自动缩放 Amazon Web Services 管理控制台
设置自动扩缩

此过程介绍了如何使用 Amazon MSK 控制台为存储实现自动扩缩。

1. 登录并在[https://console.aws.amazon.com/msk/家中打开 Amazon MSK 控制台？ Amazon Web Services 管理控制台 region=us](https://console.amazonaws.cn/msk/home?region=us-east-1#/home/)-east-1\$1/home/。

1. 在集群列表中，选择集群。这会将您引导至列出集群详细信息的页面。

1. 在**存储自动扩缩**部分中，选择**配置**。

1. 创建并命名自动扩缩策略。指定存储利用率目标、最大存储容量和目标指标。

1. 选择 `Save changes`。

保存并启用新策略后，该策略将针对该集群变为活动状态。然后，当达到存储利用率目标时，Amazon MSK 会扩展集群的存储。

# 使用 CLI 设置自动扩缩
使用 CLI 设置自动扩缩

此过程介绍了如何使用 Amazon MSK CLI 为存储实现自动扩缩。

1. 使用[ RegisterScalableTarget](https://docs.amazonaws.cn/cli/latest/reference/application-autoscaling/#available-commands)命令注册存储利用率目标。

1. 使用[ PutScalingPolicy](https://docs.amazonaws.cn/cli/latest/reference/application-autoscaling/#available-commands)命令创建自动扩展策略。

# 使用 API 为 Amazon MSK 设置自动扩缩
使用 API 设置自动扩缩

此过程介绍了如何使用 Amazon MSK API 为存储实现自动扩缩。

1. 使用 [ RegisterScalableTarget](https://docs.amazonaws.cn/autoscaling/application/APIReference/API_RegisterScalableTarget.html)API 注册存储利用率目标。

1. 使用 [ PutScalingPolicy](https://docs.amazonaws.cn/autoscaling/application/APIReference/API_PutScalingPolicy.html)API 创建自动扩展策略。