为“EC2 实例更改”和“EC2 大型实例更改”创建 CloudWatch 警报之间的区别?

为“EC2 实例更改”和“EC2 大型实例更改”创建 CloudWatch 警报之间的区别?
  • 为什么我们要为“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)
) }

相关内容