title: Python boto 3 - download a file from S3 and reupload to a new folder
body: <p>I want to download a file from a lambda and reupload it then to a new folder.</p>
  <pre><code>s3_resource = boto3.resource('s3')
  s3_resource.Bucket('mybucket').download_file('hello.txt', '/tmp/hello.txt')
  </code></pre>
  <p>I have given the lambda full S3 access but still getting an access denied error</p>
  <p><code>&quot;errorMessage&quot;: &quot;An error occurred (AccessDenied) when calling the GetObject operation: Access Denied&quot;,</code></p>