- 为什么我们要为“EC2 实例更改”和“EC2 大型实例更改”创建单独的警报?
- 我们之所以要创建一个对大型实例发生的变化单独发出警报..?
- 或者 EC2 实例变化也包含大型实例变化?
答案1
如果没有背景,这个问题本身就没有意义。
您似乎正在阅读 Amazon Cloudtrail 文档。 这两个都是例子您可以从 Cloudtrail 数据中定义的警报种类。
这些并不是您一定需要的警报,它只是一些可能的功能的说明。
http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudwatch-alarms-for-cloudtrail.html
查看文档中显示的解释和逻辑表达,差异应该是显而易见的。
它们都捕获实例的启动、重新启动、开始、停止和终止,但“大型”规则仅匹配几个大型类的实例。
EC2 实例更改:
此场景将引导您了解如何使用 AWS 管理控制台创建 Amazon CloudWatch 警报,该警报在通过 API 调用创建、终止、启动、停止或重启 Amazon EC2 实例时触发。
{
($.eventName = RunInstances)
|| ($.eventName = RebootInstances)
|| ($.eventName = StartInstances)
|| ($.eventName = StopInstances)
|| ($.eventName = TerminateInstances)
}
EC2 大型实例变更:
此场景将引导您了解如何使用 AWS 管理控制台创建 Amazon CloudWatch 警报,该警报在通过 API 调用创建、终止、启动、停止或重新启动 4 倍或 8 倍大的 EC2 实例时触发。
{ (
($.eventName = RunInstances)
|| ($.eventName = RebootInstances)
|| ($.eventName = StartInstances)
|| ($.eventName = StopInstances)
|| ($.eventName = TerminateInstances)
) && (
($.requestParameters.instanceType = *.8xlarge)
|| ($.requestParameters.instanceType = *.4xlarge)
) }