title: AWS CDK s3 deployment changing intermediary assets bucket directory
body: <p>I am trying to upload a folder to s3 which I will use it just after to create my glue job. I am using aws_s3_deployment library from CDK for this. My problem is that the code is firstly uploaded to a intermediary asset bucket and then moved to the destination bucket and the role that I am using doesn't have rights to write to the intermediate bucket. Is there a way to directly upload the packet to destination bucket or a way around to upload my code to s3 without changing my IAM role ?</p>
  <p>To give an example of my code where I use s3deploy:</p>
  <pre><code>s3deploy.BucketDeployment(self, &quot;DeployGlueCode&quot;,
      sources=[s3deploy.Source.asset(&quot;./job/source/&quot;)],
      destination_bucket=my_glue_bucket,
      destination_key_prefix=&quot;glue/job/&quot;
  )
  </code></pre>
  <p>Also I want to mention that my role has access to write/read/update/list the final s3 destination that I want to upload the code to.</p>