Amazon web services 阶跃函数的云形成规则

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

我使用CloudFormation创建了CloudWatch事件规则和运行lambdas的相关权限,但我找不到类似的文档来启动步骤函数执行。例如,如果lambdas符合以下要求,阶跃函数的模拟值是多少

"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