Skip to content

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 a CreateBucket request. For more information, see CreateBucket.

Read Policies and Permissions in Amazon S3 for an overview of bucket and user policies.