首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何仅通过put_events触发AWS Cloudwatch事件

如何仅通过put_events触发AWS Cloudwatch事件
EN

Stack Overflow用户
提问于 2020-03-24 17:42:49
回答 1查看 390关注 0票数 0

我的最终目标是基于API调用(手动)启动ECS (fargate)任务/Lambda。在创建CloudWatch规则时,我必须选择一个服务来监听事件。我不确定我应该使用什么服务来实现我的目的。最好的办法是什么?我应该创建手动触发的CloudWatch告警吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-03-24 20:45:54

因此您想要基于API触发lambda函数/ECS任务,API cloudwatch事件规则服务将取决于您正在运行的call.This调用的类型。

例如,如果存在S3 Put事件,则选择S3作为服务,然后选择正在运行的特定S3操作

代码语言:javascript
复制
{
  "source": [
    "aws.s3"
  ],
  "detail-type": [
    "AWS API Call via CloudTrail"
  ],
  "detail": {
    "eventSource": [
      "s3.amazonaws.com"
    ],
    "eventName": [
      "PutObject"
    ]
  }
}

如果这是非aws API调用,那么您可以使用cloudwatch日志来触发Cloudwatch事件规则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60828435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档