

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

# 步骤 1：查找您的可扩展资源
<a name="gs-select-application"></a>

这一部分包括在 AWS Auto Scaling 控制台中创建扩缩计划的动手实践说明。如果这是您的第一个扩缩计划，我们建议您首先使用一个 Amazon EC2 Auto Scaling 组创建一个示例扩缩计划。

## 先决条件
<a name="gs-select-application-prereq"></a>

要练习使用扩缩计划，请创建一个 Auto Scaling 组。在该 Auto Scaling 组中至少启动一个 Amazon EC2 实例。有关更多信息，请参阅《Amazon EC2 Auto Scaling 用户指南》中的 [Amazon EC2 Auto Scaling 入门](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html)**。

使用启用 CloudWatch 指标的 Auto Scaling 组，在完成 “**创建扩展计划**” 向导时可用的图表上显示容量数据。有关更多信息，请参阅 *Amazon EC2 Auto Scaling 用户指南中的监控您的 Auto Scaling* [组和实例的 CloudWatch 指标](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-cloudwatch-monitoring.html)。

如果可能，在几天或更长时间内生成一些负载，以便为预测性扩展功能提供 CloudWatch 指标数据。

验证您拥有使用扩缩计划所需的权限。有关更多信息，请参阅 [扩展计划的身份和访问管理](auth-and-access-control.md)。

## 将您的 Auto Scaling 组添加到您的新扩缩计划
<a name="gs-add-auto-scaling-group"></a>

从控制台创建扩缩计划时，控制台首先会帮助您查找可扩展的资源。请首先确认您满足以下要求，然后再继续操作：
+ 如上一部分所述，您创建了一个 Auto Scaling 组并至少启动了一个 EC2 实例。
+ 您创建的 Auto Scaling 组至少已存在 24 小时。

**开始创建扩缩计划**

1. 打开 AWS Auto Scaling 控制台，网址为[https://console.aws.amazon.com/awsautoscaling/](https://console.aws.amazon.com/awsautoscaling/)。

1. 在屏幕顶部的导航栏中，选择您在创建 Auto Scaling 组时使用的同一区域。

1. 从欢迎页面中，选择 **Get started (开始使用)**。

1. 在 **Find scalable resources**（查找可扩展资源）页面中，执行下面的一项操作：
   + 选择 “**按 CloudFormation 堆栈搜索**”，然后选择要使用的 CloudFormation 堆栈。
   + 选择 **Search by tag**（按标签搜索）。然后对于每个标签，从 **Key**（键）中选择一个标签键，并从 **Value**（值）中选择标签值。要添加标签，请选择 **Add another row (添加其他行)**。要删除标签，请选择**删除**。
   + 选择 **Choose EC2 Auto Scaling groups**（选择 EC2 Auto Scaling 组），然后，选择一个或多个 Auto Scaling 组。
**注意**  
有关入门教程，请选择 **Choose EC2 Auto Scaling groups**（选择 EC2 Auto Scaling 组），然后选择您创建的 Auto Scaling 组。  
![\[用于查找可扩展资源的控制台选项。\]](http://docs.aws.amazon.com/zh_cn/autoscaling/plans/userguide/images/aws-as-gs-choose-asg.PNG)

1. 选择 **Next**（下一步）以继续扩缩计划的创建过程。

## 详细了解如何发现可扩展资源
<a name="gs-choose-discovery-method"></a>

如果您已经创建了示例扩展计划并想创建更多扩展计划，请更详细地查看以下使用 CloudFormation 堆栈或一组标签的场景。在使用控制台创建扩展计划时，您可以使用此部分来决定是选择 “**按 CloudFormation 堆栈****搜索” 还是 “按标签**搜索” 选项来发现您的可扩展资源。

当您在**创建扩展计划**向导的步骤 1 中选择 “**按 CloudFormation 堆栈****搜索” 或 “按标签**搜索” 选项时，这会使与堆栈或一组标签关联的可扩展资源可用于扩展计划。当您定义扩展计划时，您接着可以选择要包含或排除其中哪些资源。

**使用 CloudFormation 堆栈发现可扩展的资源**  
使用时 CloudFormation，您可以使用堆栈来配置资源。堆栈中的所有资源均由堆栈的模板定义。您的扩展计划在堆栈顶部添加了一个业务流程层，从而可以更轻松地为多个资源配置扩展。如果没有扩展计划，则需要为每个可扩展资源单独设置扩展。这意味着要弄清楚预配置资源和扩展策略的顺序，并了解这些依赖项工作方式的精妙之处。

在 AWS Auto Scaling 控制台中，您可以选择现有堆栈对其进行扫描，寻找可以配置为自动扩展的资源。 AWS Auto Scaling 仅查找在选定堆栈中定义的资源。它不会遍历嵌套堆栈。

要在 CloudFormation 堆栈中发现您的 ECS 服务， AWS Auto Scaling 控制台必须知道哪个 ECS 集群正在运行该服务。这要求您的 ECS 服务与运行该服务的 ECS 集群位于同一个 CloudFormation 堆栈中。否则，它们必须是默认集群的一部分。为了正确识别服务，ECS 服务名称在每个 ECS 集群中也必须是唯一的。

有关的更多信息 CloudFormation，请参阅[什么是 CloudFormation？](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) 在《*AWS CloudFormation 用户指南》*中。

**使用标签发现可扩展资源**  
标签提供的元数据可用于使用标签过滤器在 AWS Auto Scaling 控制台中发现相关的可扩展资源。

使用标签来查找以下任何资源：
+ Aurora 数据库集群
+ 自动扩缩组
+ DynamoDB 表和全局二级索引

当您按多个标签搜索时，每个资源都必须发现所有列出的标签。

有关标记的更多信息，请参阅以下文档。
+ 请参阅*《Amazon Aurora 用户指南》*以了解如何[标记 Aurora 集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html)。
+ 请参阅*《Amazon EC2 Auto Scaling 用户指南》*以了解如何[标记 Auto Scaling 组](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-tagging.html)。
+ 请参阅*《Amazon DynamoDB 开发人员指南》*以了解如何[标记 DynamoDB 资源](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html)。