Car*_*los 5 amazon-sqs amazon-web-services aws-cloudformation python-3.6 aws-step-functions
快速提问:发送SQS消息后是否可以触发执行步进功能?如果是,您如何将其指定到cloudformation yaml文件中?
提前致谢。
小智 22
EventBridge Pipes(在 re:Invent 2022 上推出)允许您触发 Step Functions 状态机,而无需 Lambda 函数。
https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html
您可以在这里找到一个示例:
Mat*_*ope 10
首先要考虑的是:您是否真的需要使用SQS来启动Step Functions状态机?您可以改用API网关吗?还是可以将消息写入S3存储桶并使用CloudWatch事件启动状态机?
如果必须使用SQS,则将需要具有lambda函数以充当代理。您将需要将队列设置为lambda触发器,并且需要编写一个lambda来解析SQS消息并对Step Functions StartExecution API进行适当的调用。
我在移动设备上,因此我现在无法输入yaml,但是如果需要,我可以稍后再尝试更新。目前,这里是如何从Lambda调用Step Functions状态机(包括示例yaml)的详细演练,这里是如何使用CloudFormation设置SQS来触发Lambda的演练。
| 归档时间: |
|
| 查看次数: |
4374 次 |
| 最近记录: |