Revathi Vijay created HADOOP-19588: -------------------------------------- Summary: Add support for S3express in S3A Key: HADOOP-19588 URL: https://issues.apache.org/jira/browse/HADOOP-19588 Project: Hadoop Common Issue Type: Improvement Components: fs/s3 Affects Versions: 3.4.1, 3.4.0 Reporter: Revathi Vijay Fix For: 3.4.1, 3.4.0
Currently, the endpoint for using S3 accesspoint is resolved for S3 and S3 on outposts: https://github.com/apache/hadoop/blob/trunk/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/ArnResource.java#L29-L30 However, for s3express, the endpoint is "s3express-<zoneId>.<region>.amazonaws.com". This ticket adds support for s3express endpoint. Additionally, for access objects using s3express in the `S3AFileSystem`, we need to parse the access point ARN for an S3express access point into the access point name, since ARNs aren't supported on S3express other than in IAM policies. (https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets-restrictions-limitations-naming-rules.html). This ticket also addresses this change. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org