A data engineer's AWS Glue job runs in us-east-1 and must transform Parquet files stored in an S3 bucket located in eu-west-1. Which statement describes the correct approach?
Show answer and explanation
Answer: B
A Glue job can read objects from an S3 bucket in another region by using the full S3 path, as long as the job's IAM role allows s3:GetObject on that bucket. The data then crosses regions, which incurs data transfer charges and adds latency, so co-locating the job and the data is usually cheaper. Replication is an option, not a requirement. Studio is an authoring interface and does not change how S3 requests are routed.
Why the other options are wrong
- A. This premise is false. S3 does not restrict reads to the bucket's own region, so replicating the data first is unnecessary for the read itself.
- C. A Data Catalog cannot be moved between regions, and the job reads S3 objects by path, so catalog location is not the fix for reading a bucket in another region.
- D. Glue Studio is an interface for building jobs. It does not change the network path or the region of the S3 requests the job makes.