java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | org.mule.module.s3.model.Region |
Specifies constants that define Amazon S3 Regions.
Amazon S3 Regions allow the user to choose the geographical region where Amazon S3 will store the buckets the user creates. Choose a Amazon S3 Region to optimize latency, minimize costs, or address regulatory requirements.
Objects stored in a Amazon S3 Region never leave that region unless explicitly transferred to another region.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Region | AP_SINGAPORE | The Asia Pacific (Singapore) Region. | |||||||||
Region | AP_SYDNEY | The Asia Pacific (Sydney) Region. | |||||||||
Region | AP_TOKYO | The Asia Pacific (Tokyo) Region. | |||||||||
Region | CN_BEIJING | The China (Beijing) Region. | |||||||||
Region | EU_FRANKFURT | The EU (Frankfurt) Amazon S3 Region. | |||||||||
Region | EU_IRELAND | The EU (Ireland) Amazon S3 Region. | |||||||||
Region | SA_SAOPAULO | The South America (Sao Paulo) Region. | |||||||||
Region | US_GOVCLOUD | The US GovCloud Region. | |||||||||
Region | US_STANDARD | The US Standard Amazon S3 Region. | |||||||||
Region | US_WEST | The US-West (Northern California) Amazon S3 Region. | |||||||||
Region | US_WEST_2 | The US-West-2 (Oregon) Region. |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
S3_REGIONAL_ENDPOINT_PATTERN | Used to extract the S3 regional id from an S3 end point. | ||||||||||
regionIds | The list of ID's representing each region. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the Amazon S3 Region enumeration value representing the specified Amazon S3 Region ID string.
| |||||||||||
Returns the first region id or null for
US_STANDARD . | |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
The Asia Pacific (Singapore) Region. This region uses Amazon S3 servers located in Singapore.
When using buckets in this region, set the client endpoint to s3-ap-southeast-1.amazonaws.com
on all requests to these buckets to reduce any latency experienced
after the first hour of creating a bucket in this region.
The Asia Pacific (Sydney) Region. This region uses Amazon S3 servers located in Sydney, Australia.
When using buckets in this region, set the client endpoint to s3-ap-southeast-2.amazonaws.com
on all requests to these buckets to reduce any latency experienced
after the first hour of creating a bucket in this region.
The Asia Pacific (Tokyo) Region. This region uses Amazon S3 servers located in Tokyo.
When using buckets in this region, set the client endpoint to s3-ap-northeast-1.amazonaws.com
on all requests to these buckets to reduce any latency experienced
after the first hour of creating a bucket in this region.
The China (Beijing) Region. This region uses Amazon S3 servers located in Beijing.
When using buckets in this region, you must set the client endpoint tos3.cn-north-1.amazonaws.com.cn
.
The EU (Frankfurt) Amazon S3 Region. This region uses Amazon S3 servers located in Frankfurt.
In Amazon S3, the EU (Frankfurt) Region provides read-after-write consistency for PUTS of new objects in Amazon S3 buckets and eventual consistency for overwrite PUTS and DELETES.
The EU (Frankfurt) Region requires AWS V4 authentication, therefore when accessing buckets inside this region, you need to explicitly configure the "eu-central-1" endpoint for the AmazonS3Client in order to enable V4 signing:AmazonS3Client s3 = new AmazonS3Client(); s3.setRegion(RegionUtils.getRegion("eu-central-1"));
The EU (Ireland) Amazon S3 Region. This region uses Amazon S3 servers located in Ireland.
In Amazon S3, the EU (Ireland) Region provides read-after-write consistency for PUTS of new objects in Amazon S3 buckets and eventual consistency for overwrite PUTS and DELETES.
The South America (Sao Paulo) Region. This region uses Amazon S3 servers located in Sao Paulo.
When using buckets in this region, set the client endpoint to s3-sa-east-1.amazonaws.com
on all requests to these buckets to reduce any latency experienced
after the first hour of creating a bucket in this region.
The US GovCloud Region. This region uses Amazon S3 servers located in the Northwestern region of the United States.
The US Standard Amazon S3 Region. This region uses Amazon S3 servers located in the United States.
This is the default Amazon S3 Region. All requests sent to s3.amazonaws.com
go to this region unless a location constraint is specified when creating a bucket.
The US Standard Region automatically places data in either Amazon's east or west coast data centers depending on which one provides the lowest latency. The US Standard
Region provides eventual consistency for all requests.
The US-West (Northern California) Amazon S3 Region. This region uses Amazon S3 servers located in Northern California.
When using buckets in this region, set the client endpoint to s3-us-west-1.amazonaws.com
on all requests to these buckets to reduce any latency experienced
after the first hour of creating a bucket in this region.
In Amazon S3, the US-West (Northern California) Region provides read-after-write consistency for PUTS of new objects in Amazon S3 buckets and eventual consistency for overwrite PUTS and DELETES.
The US-West-2 (Oregon) Region. This region uses Amazon S3 servers located in Oregon.
When using buckets in this region, set the client endpoint to s3-us-west-2.amazonaws.com
on all requests to these buckets to reduce any latency experienced
after the first hour of creating a bucket in this region.
Used to extract the S3 regional id from an S3 end point. Note this pattern will not match the S3 US standard endpoint by intent. Exampless:
s3-eu-west-1.amazonaws.com s3.cn-north-1.amazonaws.com.cn
The list of ID's representing each region.
Returns the Amazon S3 Region enumeration value representing the specified Amazon S3 Region ID string. If specified string doesn't map to a known Amazon S3 Region, then an
IllegalArgumentException
is thrown.
s3RegionId | The Amazon S3 region ID string. |
---|
IllegalArgumentException | If the specified value does not map to one of the known Amazon S3 regions. |
---|