[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"workflow-distributed-map-csv-iterator-tf":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":12,"description":16,"diagram":17,"extension":18,"framework":19,"gitHub":20,"introBox":29,"level":34,"meta":35,"resources":36,"s3URL":39,"services":40,"simplicity":43,"stem":44,"testing":45,"type":49,"usecase":50,"videoId":28,"__hash__":51},"workflows\u002Fworkflows\u002Fdistributed-map-csv-iterator-tf.json","Distributed Map CSV iterator with Terraform",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>terraform destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fahmad-aboushady.json",{"text":13},[14,15],"terraform init","terraform apply","This workflow is an example application of a step function using distributed map. This distributed map iterates over an CSV file that is stored in an S3 bucket.","\u002Fassets\u002Fimages\u002Fworkflows\u002Fdistributed-map-csv-iterator-tf.png","json","Terraform",{"template":21,"payloads":26},{"repoURL":22,"templateDir":23,"templateFile":24,"ASL":25},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fdistributed-map-csv-iterator-tf\u002F","distributed-map-csv-iterator-tf","main.tf","statemachines\u002Fstatemachine.asl.json",[27],{"headline":28,"payloadURL":28},"",{"headline":30,"text":31},"How it works",[32,33],"The state machine will take as an input a CSV file that contains a header and multiple items. For each item, the Map state runs each iteration as a child workflow execution, which enables high concurrency of up to 10,000 parallel child workflow executions.","Each of the Map state will add the item to a DynamoDB table. But you can do more complex things in this state machine.","300",{},{"headline":37,"bullets":38},"Additional resources",[],null,[41,42],"sfn","dynamodb","3 - Application","workflows\u002Fdistributed-map-csv-iterator-tf",{"headline":46,"text":47},"Testing",[48],"See the GitHub repo for detailed testing instructions.","Standard","Data Processing","ZtN7EzqXqHz7iTTw2l5SCY7NyGhyuZdFxnPN8IvjIOc",1778927712445]