问题标签 [amazon-cloudwatch-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1363 浏览

amazon-web-services - CloudWatch 事件规则未使用标签找到 EC2 目标

我有一个CloudWatch Event Rule会触发一个SSM Run Command Document. 将使用标签识别目标。我的资源是根据以下CloudFormation模板定义的:

我有以下角色,在上面的CloudFormation模板ARN中使用了这个角色:

手动,我可以使用CloudFormationRunCommand模板中指定的相同标签触发一个就好了。但是当 由触发时,页面上的历史记录告诉我们这次没有找到目标:RunCommandEvent RuleRunCommand

在此处输入图像描述

我缺少哪些权限或配置?

0 投票
1 回答
937 浏览

serverless - 无服务器 - 计划事件未创建 CloudWatch 事件

Serverless 不会创建 CloudWatch Events 作为 lambda 的触发器。没有警告或错误。

0 投票
1 回答
2426 浏览

aws-lambda - 在事件 SSM 参数的自定义事件模式中使用通配符

我有一个触发 Jenkins 工作的 lambda 函数。我想在添加新的 ssm 参数时调用这个 lambda。我在 cloud-watch 事件模式中添加了以下自定义事件模式。

这意味着,如果我创建一个以“/dev/anystring”开头的 ssm 参数,则需要触发 lambda 但是如果我提供通配符,则不会触发 lambda。对此有何建议。?

0 投票
2 回答
1228 浏览

node.js - 如何通过无服务器框架在 CloudWatch 事件中定义多个目标

我一直在使用无服务器框架(1.61.0)。我有很多很多计划的事件正在同步来自另一个来源的数据。例如,我Category在一个 lambda 函数中同步实体。

所以对于这个工人,我还有另外 15 个预定的事件。它们作为新资源保留在 CloudWatch 上,这使得它变得非常大。即使我们通过向 AWS 提交增加限制请求来增加它,我们也超过了 CloudWatch 事件限制。

有没有办法为同一个 CloudWatch Event 定义多个目标?因此,与其在 CloudWatch 上定义 lambda_func_count (15) x event_count (15) x stage_count (dev, staging, prod) 资源,我们可以为每个单独的 lambda 函数定义一个具有多个目标的事件。

目前,它在 AWS 控制台上受支持,但无法通过无服务器框架找到实现此目的的方法。 在此处输入图像描述

0 投票
1 回答
2234 浏览

aws-lambda - 如何在 SAM 模板中为 lambda 函数定义多个触发器?

我从 SAM 模板创建了一个 lambda 函数,并定义了多个触发器,但在 cloudformation 中只创建了其中一个触发器。这是我的山姆模板:

此模板正确部署但仅创建一个规则,并且在 aws 控制台中,它显示在 sam 模板上:

知道如何在 sam 模板中为 lambda 定义多个触发器吗?这是不可能的吗?

0 投票
1 回答
5647 浏览

amazon-web-services - AWS Lambda 无权执行权限中列出的操作

我有一个非常简单的 AWS Lambda 函数 - 仅列出我所有的 CloudWatch 事件:

但是,当我尝试运行它时(使用空的测试事件:){},我得到以下权限异常:

我确实将此策略附加到 lambda 执行角色(并且我可以看到 lambda 的权限选项卡中列出的操作):

我已经使用他们提供的可视化编辑器构建了策略,只是sid手动更改了。

任何线索可能会丢失什么?

0 投票
1 回答
540 浏览

amazon-web-services - terraform plan:错误:尝试创建 cloudwatch 事件目标时 sqs_target 应该是一个列表

我正在尝试使用以下 terraform 代码创建 aws cloudwatch 事件目标:

我得到的错误是:

sqs_target:应该是一个列表

我查看了https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target.html,但没有得到太多帮助。

应该是什么样的清单?

0 投票
0 回答
201 浏览

aws-lambda - CloudWatch 事件规则:自行禁用

我有一个运行 lambda 函数并配置为 fe 的 cloudwatch 事件规则cron(0/2 21-22 15 4 ? 2020)。在 lambda 函数内部,它会检查一些东西。如果满足该条件,我想禁用该规则。我不能通过

因为并发。有没有其他方法可以舒适地实现它?

0 投票
0 回答
671 浏览

amazon-web-services - 带有 CloudWatch 事件的 AWS API 网关

我一直在修补 AWS API Gateway,以便为我的一个项目创建一个 rest api。

我已经设法将它连接到 DynamoDB 查询并非常轻松地启动 Lambda 函数。然而,我的一个想法是能够创建 CloudWatch 事件规则,但我还不能设置它。

我希望能够通过 api 网关为 lambda 创建一个新的计划任务。计划任务应该是一个 cron 任务。

我一直在阅读文档,但我觉得卡住了。我知道我可以使用另一个 lambda 来解决它,但我想避免它,因为 CloudWatch Events 作为连接的 AWS 服务之一存在。

谢谢

0 投票
1 回答
821 浏览

amazon-web-services - cloudwatch event in aws lambda function not work in my aws educate account

while using cloud watch event in aws lambda function in my aws educate starter account i get this error

I see lot of solution related with this like adding iam permission role and so on but none of this work.

Please help me.