自动化规则 - Amazon Compute Optimizer
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

自动化规则

自动化规则会根据您定义的条件和时间表自动实施建议的操作。自动化规则是全球资源,用于管理所有可用 Compute Optimizer Automizer 自动化的 Amazon Web Services 区域 地方的自动操作。您可以从任何提供 Compute Optimizer 自动化的 Amazon 区域创建、更新和删除自动化规则。

规则类型

有两种类型的规则:

  • 账户规则:仅对您的账户应用建议操作的规则。

  • 组织规则:在成员账户中集中应用建议操作的规则。

注意

只有管理账号或委托管理员才能创建组织规则。您只能选择启用了自动化且允许组织规则的成员帐户才能应用规则。成员账户可以查看适用于其账户的组织规则的详细信息,但不能对其进行编辑。可以将组织规则配置为在成员账户规则之前或之后应用。

规则标准

配置规则时,请选择您希望规则实施的建议操作类型,例如快照和删除未连接的 Amazon EBS 卷以及升级 Amazon EBS 卷类型。使用诸如 Amazon 区域和资源标签之类的标准来优化您的选择。然后预览当前匹配的建议操作以验证您的标准。

重要

如果您未指定规则标准,Compute Optimizer 会将所有选定的建议操作类型应用于您在规则范围内选择的帐户,包括所有 Amazon Web Services 区域 可用 Compute Optimizer Automizer 自动化的账户中的推荐操作。

目前支持将以下推荐的操作属性作为自动化规则的标准:

属性 运算符 字段类型

当前卷大小 (GiB)

NumericEquals | NumericNotEquals | NumericLessThan | NumericLessThanEquals | NumericGreaterThan | NumericGreaterThanEquals

整数

当前卷类型

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

字符串

预计可节省的费用 ($)

NumericEquals | NumericNotEquals | NumericLessThan | NumericLessThanEquals | NumericGreaterThan | NumericGreaterThanEquals

双精度

回顾期(天)

NumericEquals | NumericNotEquals | NumericLessThan | NumericLessThanEquals | NumericGreaterThan | NumericGreaterThanEquals

整数

Amazon 区域

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

字符串

资源 ARN

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

字符串

资源标签

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

资源标签

需要重启

StringEquals | StringNotEquals | StringEqualsIgnoreCase | StringNotEqualsIgnoreCase | StringLike | StringNotLike

字符串

每个属性最多可以指定 20 个条件,每个条件最多可以指定 20 个值。有关更多信息,请参阅《 Amazon Compute Optimizer 自动化 API 参考》中的标准

Schedule

通过指定频率(每天、每周或每月)、开始时间、结束时间和时区,为规则的运行时间设置时间表。在此窗口中,Compute Optimizer 将开始实施符合您指定标准的推荐操作。启动的操作数量取决于计划时间窗口的持续时间、Compute Optimizer Automizer Automatizer 的并发限制以及完成每个操作所需的时间。在自动化工作流程中的所有步骤完全完成之前,自动操作将显示为 “进行中”。每个区域每个账户最多可以同时进行 100 个操作。 Amazon

规则顺序

默认情况下,规则是在规则组中按规则顺序 1(最高优先级)创建的。例如,当管理账户创建配置为在成员账户规则之后应用的组织规则时,它收到的规则顺序为 1,这是该组中所有规则中优先级最高的。当账户中的建议操作与多条规则匹配时,规则组和规则顺序决定了哪条规则适用。Compute Optimizer 会将操作分配给规则顺序值最低(优先级最高)的活动规则,无论该规则计划何时运行。

例如,如果推荐的操作符合下表中的所有规则,则 Compute Optimizer 会将其分配给规则 C,并根据规则 C 的计划进行实施。

规则组 规则顺序 规则名称 Status Schedule

在成员账户规则之前评估组织规则

1

规则 A

非活动

每周星期一,时间为世界标准时间 12:00 至 13:00

2

规则-B

非活动

世界标准时间每天 12:00 至 13:00

成员账户规则

1

规则-C

活动

每月 15 日,世界标准时间 12:00 至 13:00

2

规则-D

非活动

每月 15 日,世界标准时间 12:00 至 13:00

之前的成员账户规则之后的组织规则

1

规则 E

非活动

每周星期一,时间为世界标准时间 12:00 至 13:00

2

规则-F

活动

世界标准时间每天 12:00 至 13:00