[ 
https://issues.apache.org/jira/browse/HADOOP-18579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Loughran resolved HADOOP-18579.
-------------------------------------
    Resolution: Won't Fix

> Warn when no region is configured
> ---------------------------------
>
>                 Key: HADOOP-18579
>                 URL: https://issues.apache.org/jira/browse/HADOOP-18579
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>    Affects Versions: 3.3.9
>            Reporter: Ahmar Suhail
>            Priority: Minor
>              Labels: pull-request-available
>
> The AWS Java SDK V1 allows for cross region access. This means that even if 
> you instantiate the S3 client with US_EAST_1 (or any region different to your 
> actual bucket's region), the SDK will figure out the region. 
>  
> With the upgrade to SDK V2, this is no longer supported and the region should 
> be set explicitly. Requests with the incorrect region will fail. To prepare 
> for this change, S3A should warn when a region is not set via 
> fs.s3a.endpoint.region. 
>  
> We should warn even if fs.s3a.endpoint is set and region can be parsed from 
> this. This is because it is recommended to let the SDK V2 figure out the 
> endpoint to use from the region, and so S3A should discourage from setting 
> the endpoint unless absolutely required (eg for third party stores). 
>  
> Ideally rename fs.s3a.endpoint.region to fs.s3a.region, but not sure if this 
> is ok to do. 



--
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

Reply via email to