Tech note - AWS SDK upgrade for Java
Matillion ETL version 1.74 includes an upgrade of the AWS SDK for Java.
For security best practises, AWS has restricted cross-region access for single clients using AWS SDK for Java version 2. Therefore, to ensure Matillion ETL users can access cross-region S3 buckets in their Matillion ETL jobs, they must enable the permission s3:GetBucketLocation
for their IAM role. Read GetBucketLocation to learn more but note the paragraph that reads:
Returns the Region the bucket resides in. You set the bucket's Region using the
LocationConstraint
request parameter in aCreateBucket
request. For more information, see CreateBucket.
Read Policies and Permissions in Amazon S3 for an overview of bucket and user policies.