Amazon web services 阶跃函数的云形成规则
我使用CloudFormation创建了CloudWatch事件规则和运行lambdas的相关权限,但我找不到类似的文档来启动步骤函数执行。例如,如果lambdas符合以下要求,阶跃函数的模拟值是多少Amazon web services 阶跃函数的云形成规则,amazon-web-services,amazon-cloudformation,aws-step-functions,Amazon Web Services,Amazon Cloudformation,Aws Step Functions,我使用CloudFormation创建了CloudWatch事件规则和运行lambdas的相关权限,但我找不到类似的文档来启动步骤函数执行。例如,如果lambdas符合以下要求,阶跃函数的模拟值是多少 "ExecuteLambda1" : { "Type" : "AWS::Events::Rule", "Properties" : { "Name" : "rule-1", "Descr
"ExecuteLambda1" : {
"Type" : "AWS::Events::Rule",
"Properties" : {
"Name" : "rule-1",
"Description" : "Run Lambda1",
"ScheduleExpression": "rate(15 minutes)",
"State": "DISABLED",
"Targets": [{
"Arn": "arn:Lambda1Arn",
"Id": "Lambda1Arn1"
}]
}
},
"PermissionForExecuteLambda1": {
"Type": "AWS::Lambda::Permission",
"Properties": {
"FunctionName": "arn:Lambda1Arn",
"Action": "lambda:InvokeFunction",
"Principal": "events.amazonaws.com",
"SourceArn": { "Fn::GetAtt": ["ExecuteLambda1", "Arn"] }
}
}
我假设您需要将“FunctionName”改为指向Step函数,“Action”改为“StartExecution”,但我的猜测没有成功。任何帮助都将不胜感激。谢谢。您是否尝试过创建一个具有启动step功能权限的角色,然后在
ExecuteLambda1
->属性下使用该角色->目标[0]
->RoleArn
?