[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"pattern-sfn-glue-sync-cdk":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":12,"deploy":14,"description":17,"extension":18,"framework":19,"gitHub":20,"highlight":6,"introBox":27,"language":32,"level":33,"meta":34,"patternArch":35,"resources":48,"s3URL":6,"services":69,"stem":70,"testing":71,"videoId":31,"__hash__":75},"patterns\u002Fpatterns\u002Fsfn-glue-sync-cdk.json","AWS Step Functions to AWS Glue",null,{"headline":8,"text":9,"test":11},"Cleanup",[10],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[],[13],"content\u002Fcontributors\u002Fsanket-shinde.json",{"text":15},[16],"cdk deploy","Create an AWS Step Functions workflow to integrate with AWS Glue.","json","AWS CDK",{"template":21,"payloads":26},{"repoURL":22,"templateURL":23,"projectFolder":24,"templateFile":25},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fsfn-glue-sync-cdk","serverless-patterns\u002Fsfn-glue-sync-cdk","sfn-glue-sync-cdk","app.py",[],{"headline":28,"text":29,"text2":31},"How it works",[30],"This CDK application deploys a Step Functions workflow, that takes in a payload and trigger a AWS Glue job synchronously. In this pattern, the state machine does wait for Glue job to finish. The application contains the minimum IAM resources required to run the workflow and Glue job.","","Python","200",{},{"icon1":36,"icon2":41,"line1":45},{"x":37,"y":38,"service":39,"label":40},20,50,"sfn","Step Functions",{"x":42,"y":38,"service":43,"label":44},80,"glue","AWS Glue",{"from":46,"to":47,"label":31},"icon1","icon2",{"headline":49,"bullets":50},"Additional resources",[51,54,57,60,63,66],{"text":52,"link":53},"What Is AWS Glue?","https:\u002F\u002Fdocs.aws.amazon.com\u002Fglue\u002Flatest\u002Fdg\u002Fwhat-is-glue.html",{"text":55,"link":56},"Manage AWS Glue Jobs with Step Functions","https:\u002F\u002Fdocs.aws.amazon.com\u002Fstep-functions\u002Flatest\u002Fdg\u002Fconnect-glue.html",{"text":58,"link":59},"Service Integration Patterns","https:\u002F\u002Fdocs.aws.amazon.com\u002Fstep-functions\u002Flatest\u002Fdg\u002Fconnect-to-resource.html#connect-sync",{"text":61,"link":62},"CDK documentation for Glue","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcdk\u002Fapi\u002Flatest\u002Fdocs\u002Faws-glue-readme.html",{"text":64,"link":65},"CDK documentation for Step Functions","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcdk\u002Fapi\u002Flatest\u002Fdocs\u002Faws-stepfunctions-readme.html",{"text":67,"link":68},"CDK documentation for Step Functions Tasks","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcdk\u002Fapi\u002Flatest\u002Fdocs\u002Faws-stepfunctions-tasks-readme.html",{"from":39,"to":43},"patterns\u002Fsfn-glue-sync-cdk",{"headline":72,"text":73},"Testing",[74],"See the GitHub repo for detailed testing instructions.","1h2ayAtWLzJCNJ57VYtii4Xzx__K-MbVr2Kclijnoco",1782297328593]