title: Can AWS Lambda access S3 buckets from other regions?
body: <p>I currently try to use AWS Lambda. The lambda function should load the zip file (> 10 MB) from an S3 Bucket. The S3 bucket is located in <code>eu-central-1</code> while the lambda function is in <code>lambda:us-east-1</code>.</p>
  
  <p>When I try to save the lambda function, I get:</p>
  
  <blockquote>
    <p>Error occurred while GetObject. S3 Error Code: AuthorizationHeaderMalformed. S3 Error Message: The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-central-1'</p>
  </blockquote>
  
  <p>Is that really the problem? Is it possible to move the lambda function?</p>
  
  <p>The IAM role which executes the Lambda function has the <code>AmazonS3FullAccess</code> policy.</p>