title: How can I push AWS CodeCommit to S3 using Lambda?
body: <p>Python is my preferred language but any supported by Lambda will do.
  -- All AWS Architecture --</p>
  
  <p>I have Prod, Beta, and Gamma branches and corresponding folders in S3. I am looking for a method to have Lambda respond to a CodeCommit trigger and based on the Branch that triggered it, clone the repo and place the files in the appropriate S3 folder.</p>
  
  <ul>
  <li>S3://Example-Folder/Application/Prod</li>
  <li>S3://Example-Folder/Application/Beta</li>
  <li>S3://Example-Folder/Application/Gamma</li>
  </ul>
  
  <p>I tried to utilize GitPython but it does not work because Lambda does not have Git installed on the base Lambda AMI and GitPython depends on it.</p>
  
  <p>I also looked through the Boto3 docs and there are only custodial tasks available; it is not able to return the project files.</p>
  
  <p>Thank you for the help!</p>