问题描述
我正在使用EventBridge触发步进功能。我在CloudFormation模板中的EventBridge规则如下:
JobStepFunctionTrigger:
Type: AWS::Events::Rule
Properties:
EventBusName: !GetAtt JobTaskEventBus.Name
Name: !Sub ${DeploymentName}-new-job-created
State: ENABLED
EventPattern:
source:
- !Sub ${DeploymentName}-my-service
detail-type:
- 'NEW_JOB'
Targets:
- Arn: !GetAtt Joborchestrator.Arn
Id: !GetAtt Joborchestrator.Name
RoleArn: !Ref MyAwesomeRole
不幸的是,在这种情况下,将随机生成步骤函数“执行名称”,这使得将特定事件链接到特定步骤函数执行非常困难。在我的活动中,我有一个属性$.detail.id
和$.detail.state
,我希望能够使用它们,以${detail.id}_${detail.state}_someRandomValuetoGuaranteeNameUniqueness
的格式发布步骤函数执行名称,但要阅读{{3} }我不知道这将如何工作...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)