Skip to content

Commit d3c01ef

Browse files
authored
Added support for ap-east-1 'Asia Pacific (Hong Kong)' region (#919)
1 parent b9b15d3 commit d3c01ef

File tree

4 files changed

+38
-0
lines changed

4 files changed

+38
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## [Release 2.13.3](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.13.3)
44

5+
### New Features
6+
7+
* **AWS Core Runtime**
8+
* Added support for `ap-east-1` - AP (Hong Kong) region.
9+
510
### Misc. Updates
611

712
* Model updates for the following services

aws-android-sdk-core/src/main/java/com/amazonaws/regions/RegionDefaults.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,24 @@ public static List<Region> getRegions() {
441441
updateRegion(region, "sqs", "sqs.eu-north-1.amazonaws.com", false, true);
442442
updateRegion(region, "sts", "sts.amazonaws.com", false, true);
443443

444+
region = new Region("ap-east-1", "amazonaws.com");
445+
ret.add(region);
446+
updateRegion(region, "autoscaling", "autoscaling.ap-east-1.amazonaws.com", false, true);
447+
updateRegion(region, "dynamodb", "dynamodb.ap-east-1.amazonaws.com", false, true);
448+
updateRegion(region, "ec2", "ec2.ap-east-1.amazonaws.com", false, true);
449+
updateRegion(region, "elasticloadbalancing",
450+
"elasticloadbalancing.ap-east-1.amazonaws.com", false, true);
451+
updateRegion(region, "firehose", "firehose.ap-east-1.amazonaws.com", false, true);
452+
updateRegion(region, "kinesis", "kinesis.ap-east-1.amazonaws.com", false, true);
453+
updateRegion(region, "kms", "kms.ap-east-1.amazonaws.com", false, true);
454+
updateRegion(region, "lambda", "lambda.ap-east-1.amazonaws.com", false, true);
455+
updateRegion(region, "logs", "logs.ap-east-1.amazonaws.com", false, true);
456+
updateRegion(region, "polly", "polly.ap-east-1.amazonaws.com", false, true);
457+
updateRegion(region, "s3", "s3.ap-east-1.amazonaws.com", false, true);
458+
updateRegion(region, "sns", "sns.ap-east-1.amazonaws.com", false, true);
459+
updateRegion(region, "sqs", "sqs.ap-east-1.amazonaws.com", false, true);
460+
updateRegion(region, "sts", "sts.amazonaws.com", false, true);
461+
444462
return ret;
445463
}
446464

aws-android-sdk-core/src/main/java/com/amazonaws/regions/Regions.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ public enum Regions {
5353
/** eu-north-1. */
5454
EU_NORTH_1("eu-north-1"),
5555

56+
/** ap-east-1. */
57+
AP_EAST_1("ap-east-1"),
58+
5659
/** ap-south-1. */
5760
AP_SOUTH_1("ap-south-1"),
5861

aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/model/Region.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,18 @@ public enum Region {
169169
*/
170170
EU_Stockholm("eu-north-1"),
171171

172+
/**
173+
* The Asia Pacific (Hong Kong) Region. This region uses Amazon S3 servers
174+
* located in Hong Kong.
175+
* <p>
176+
* When using buckets in this region, set the client endpoint to
177+
* <code>s3-ap-east-1.amazonaws.com</code> on all requests to these buckets
178+
* to reduce any latency experienced after the first hour of creating a
179+
* bucket in this region.
180+
* </p>
181+
*/
182+
AP_HongKong("ap-east-1"),
183+
172184
/**
173185
* The Asia Pacific (Mumbai) Region. This region uses Amazon S3 servers
174186
* located in Singapore.

0 commit comments

Comments
 (0)