客观的
我想将来自 Amazon EventBridge 的事件数据直接传递到 AWS Fargate 任务。但是,目前这似乎是不可能的。
解决方法
作为一种解决方法,我在 AWS Fargate 和 EventBridge 之间插入了一个额外的资源。AWS Step Functions 允许您从 EventBridge 事件中指定ContainerOverrides
,其中的Environment
属性允许您配置将传递到 Fargate 任务的环境变量。
不幸的是,这种解决方法不必要地增加了解决方案的复杂性和成本。
问题:有没有办法将 EventBridge 中的事件数据直接传递到 AWS Fargate (ECS) 任务中,而我根本不知道?