问题标签 [aws-event-bridge]

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 投票
2 回答
575 浏览

amazon-web-services - 具有环境变量的 AWS Batch 的 AWS Cloudwatch (EventBridge) 事件规则

我创建了一个触发 AWS 批处理作业的 Cloudwatch 事件 (EventBridge) 规则,并且我想指定一个环境变量和参数。我正在尝试使用以下配置输入(常量 [JSON 文本])来执行此操作,但是当提交作业时,我尝试在作业中设置的环境变量不包括在内,并且参数是默认值。参数按预期工作。

0 投票
1 回答
198 浏览

amazon-web-services - 使用 eventbridge 检测 cloudwatch 日志中的错误

我正在寻找检测由 lambda 函数记录的 cloudwatch 日志中的错误的最佳方法,日志输出是结构化的。

我正在考虑使用度量过滤器来触发 lambda,但我认为 eventbridge 现在是做这种事情的首选方式,但从文档中我无法确定什么是正确的方法来处理它。

如果可能的话,我想为任何日志组中的任何错误触发相同的 eventbridge 规则,因为所有日志都具有相同的格式。

是否可以纯粹从 cloudwatch 日志条目中执行此操作,因此我不需要向我的函数添加其他代码来使用 AWS api 调用事件桥?

相反,我想在匹配的 json 对象插入到 cloudwatch 日志中时触发规则。

我什至找不到 cloudwatch 日志更新的事件结构。

0 投票
1 回答
431 浏览

amazon-web-services - 为什么我的事件桥规则不执行我的 Lambda 函数?

我正在尝试创建一个事件桥规则,该规则将每 30 分钟运行一次我的 Lambda 函数。我的代码基于我在 SO Use terraform to setup a lambda function triggered by a scheduled event source

这是我的地形代码:

监控/main.tf:

监控/lambda_functions/main.tf:

监控/cloudwatch_event_rule/main.tf

监控/cloudwatch_event_rule/variables.tf

监控/cloudwatch_event_target/main.tf

这最终会创建 lambda 函数和事件桥规则,并将我的 lambda 函数作为它的目标,使用 schedule 表达式"rate(30 minutes)",但 lambda 函数永远不会执行?我究竟做错了什么?

0 投票
1 回答
318 浏览

amazon-web-services - 如何通过 EventBridgeClient 使用对 AWS SDK for Java V2 的 X-Ray 支持

根据此处的文档,它只是添加了一个 Maven 模块aws-xray-recorder-sdk-aws-sdk-v2。然后,个人客户将能够使用TracingInterceptor.

我确实在我的 pom.xml 中添加了sdk-core和,sdk-v2EventBridgeClient没有显示添加.addExecutionInterceptorTracingInterceptor

添加了依赖项。

事件桥客户端

0 投票
2 回答
1984 浏览

amazon-web-services - AWS Eventbridge 事件未触发 Lambda 函数

我已经实现了 AWS Eventbridge 规则和 Lambda 函数的基本组合作为其目标。该规则假设基于所有 AWS AutoScaling 事件创建一个事件并调用 Lambda。这在为现有 ASG 触发缩放操作时效果很好,但在创建具有相同前缀的新 ASG 时,规则没有反应。旧 ASG 名称:test-asg-lc-123 新 ASG 名称:test-asg-lc-124

甚至可以使用通配符吗?

0 投票
1 回答
206 浏览

amazon-web-services - 当环境降级时,用户 aws EventBridge 如何重启实例

每当beantalk更改为警告状态时,我正在尝试使用事件桥重新启动我降级的ec2实例,在目的地可以选择调用lambda函数或使用api重新启动实例,我的疑问是如何获取id实例仅降级(考虑到我的环境有 2 个实例)。

0 投票
0 回答
154 浏览

c# - 如何获取 AWS EventBridge 规则的最后/下一个执行时间?

我正在通过以下方式使用开发工具包从 AWS EventBridge 检索规则列表:

列表中的每个规则都有Name,ScheduleExpression等,但没有最后执行时间或下一次执行时间等信息。我认为这些信息可以通过 SDK 以其他方式获得或获得,但无法弄清楚。这可能吗?

提前致谢!

0 投票
1 回答
117 浏览

aws-event-bridge - Amazon EventBridge - 如何衡量不匹配的事件?

据我了解,Amazon EventBridge 中的所有不匹配事件都将在 24 小时后过期。那么我们如何计算它们以确保我的事件不会丢失并且全部匹配例如,如果生产者更改架构并因此停止匹配规则模式 - 我如何为此类事件设置某种 DLQ 警报?

希望有道理,

问候, 马克斯

0 投票
1 回答
109 浏览

aws-event-bridge - Eventbridge 不匹配事件

据我了解,Amazon EventBridge 中所有不匹配的事件都将被丢弃。那么我们如何计算它们以确保我的事件不会丢失并且所有匹配/路由到目标

例如,如果生产者更改架构并因此停止匹配规则模式 - 我如何为此类事件设置某种 DLQ 警报?

一种“如果规则1,如果规则2,否则所有不匹配到某个队列”

0 投票
0 回答
96 浏览

amazon-web-services - AWS 是否在没有警告的情况下弃用了 IAM 条件?

我们在(跨账户)组织中严重依赖 AWS EventBridge 来连接我们的基础设施部分,我们最近注意到,从 4 月 6 日星期二开始,我们的事件没有在账户之间共享。

在解决此问题后,我们意识到问题不是来自我们,而是很可能来自 AWS。我们的每个帐户都有一个 EventBridge 总线,该总线具有基于资源的策略以及一组规则和条件,我们使用的条件之一如下:

我们不得不将“ StringEqualsIfExists ”更改为“ StringLike ”,我们的连接问题现在似乎已经解决。

任何人都可以确认此更改是否已计划/宣布?

如果我们将此条件用于生产关键流程,我无法想象这可能会对我们的基础架构产生何种影响。

问:为什么你使用StringEqualsIfExists而不是StringLike

A:我们使用了以下官方文档