首页 > 解决方案 > Cloudwatch 自定义事件未触发

问题描述

当我创建 ec2 实例时,云监视事件应该触发,但它不起作用.. 下面是事件 Json。能否请你帮忙。

在其他aws帐户中成功触发了相同的事件,我不确定该帐户有什么问题。对 lambda 的 IAM 策略具有完全访问权限,当我测试 lambda 代码时它工作正常。但问题是应该触发事件。

  {
  "detail-type": [
    "AWS API Call via CloudTrail"
  ],
  "detail": {
    "eventSource": [
      "ec2.amazonaws.com",
      "rds.amazonaws.com",
      "s3.amazonaws.com"
    ],
    "eventName": [
      "CreateVolume",
      "RunInstances",
      "RequestSpotInstances",
      "CreateSnapshot",
      "CreateVpnGateway",
      "CreateSecurityGroup",
      "CreateInternetGateway",
      "CreateNatGateway",
      "CreateVpc",
      "CreateSubnet",
      "CreateRouteTable",
      "CreateCustomerGateway",
      "CreateNetworkAcl",
      "CreateVpnConnection",
      "CreateImage",
      "CreateDBInstance",
      "CreateDBSnapshot",
      "CreateDBCluster",
      "CreateDBClusterParameterGroup",
      "CreateDBClusterSnapshot",
      "CreateDBInstanceReadReplica",
      "CreateDBParameterGroup",
      "CreateDBSecurityGroup",
      "CreateDBSubnetGroup",
      "CreateEventSubscription",
      "CreateOptionGroup",
      "CreateBucket"
    ]
  }
}

标签: amazon-web-servicesamazon-cloudwatch

解决方案


您是否从AWS CloudTrail配置跟踪以跟踪 API 调用?

1) 检查您的 Trails 配置是否启用了Logging状态。

在此处输入图像描述

2) 在大多数情况下再次检查您的政策,我们错误地配置了我们的IAM 政策,因此其中一项服务无法按预期工作。


推荐阅读