title: Is it possible to execute Step Concurrency for AWS EMR through AWS STEP FUNCTION without Lambda?
body: <p>This is my Scenario, I'm trying to create 4 AWS EMR clusters, where each cluster will be assigned with 2 jobs in it, so it'll be like 4 clusters with 8 jobs orchestrated using Step Function.</p>
  
  <p>My Flow should be like:</p>
  
  <p>4 Clusters will start at the same time running 8 jobs parallelly, where each cluster will run 2 jobs parallelly. </p>
  
  <p>Now, recently AWS has launched this feature to run 2 (or) more jobs in a single cluster simultaneously using <strong>StepConcurrencyLevel</strong> in EMR to reduce the runtime of the cluster, which can be performed using EMR console, AWS CLI (or) even through AWS lambda.</p>
  
  <p>But, I want to execute this process of launching 2 (or) more jobs parallelly in a single cluster using AWS Step Function with it's state machine language like the format referred here <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-emr.html" rel="nofollow noreferrer">https://docs.aws.amazon.com/step-functions/latest/dg/connect-emr.html</a></p>
  
  <p>I've tried referring many sites to execute this process, where I'm getting solution for doing it through the console (or) through boto3 format in AWS lambda, but I couldn't find the solution on executing this through Step Function itself...</p>
  
  <p>Is there any Solution for this!?</p>
  
  <p>Thanks in Advance..</p>