Skip to content

Commit 4b8b0a0

Browse files
authored
feat: Support for ap-east-2 (#3665)
1 parent 5bcd3a0 commit 4b8b0a0

File tree

4 files changed

+43
-1
lines changed

4 files changed

+43
-1
lines changed

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,33 @@ public static List<Region> getRegions() {
559559
updateRegion(region, "sqs", "sqs.ap-east-1.amazonaws.com", false, true);
560560
updateRegion(region, "sts", "sts.ap-east-1.amazonaws.com", false, true);
561561

562+
// Support Asia Pacific (Taipei) `ap-east-2` region
563+
region = new Region("ap-east-2", "amazonaws.com");
564+
ret.add(region);
565+
updateRegion(region, "autoscaling", "autoscaling.ap-east-2.amazonaws.com", false, true);
566+
updateRegion(region, "cognito-identity", "cognito-identity.ap-east-2.amazonaws.com",
567+
false, true);
568+
updateRegion(region, "cognito-idp", "cognito-idp.ap-east-2.amazonaws.com", false, true);
569+
updateRegion(region, "cognito-sync", "cognito-sync.ap-east-2.amazonaws.com", false,
570+
true);
571+
updateRegion(region, "data.iot", "data.iot.ap-east-2.amazonaws.com", false, true);
572+
updateRegion(region, "dynamodb", "dynamodb.ap-east-2.amazonaws.com", false, true);
573+
updateRegion(region, "ec2", "ec2.ap-east-2.amazonaws.com", false, true);
574+
updateRegion(region, "elasticloadbalancing",
575+
"elasticloadbalancing.ap-east-2.amazonaws.com", false, true);
576+
updateRegion(region, "firehose", "firehose.ap-east-2.amazonaws.com", false, true);
577+
updateRegion(region, "iot", "iot.ap-east-2.amazonaws.com", false, true);
578+
updateRegion(region, "kinesis", "kinesis.ap-east-2.amazonaws.com", false, true);
579+
updateRegion(region, "kms", "kms.ap-east-2.amazonaws.com", false, true);
580+
updateRegion(region, "lambda", "lambda.ap-east-2.amazonaws.com", false, true);
581+
updateRegion(region, "logs", "logs.ap-east-2.amazonaws.com", false, true);
582+
updateRegion(region, "polly", "polly.ap-east-2.amazonaws.com", false, true);
583+
updateRegion(region, "s3", "s3.ap-east-2.amazonaws.com", false, true);
584+
updateRegion(region, "sdb", "sdb.ap-east-2.amazonaws.com", false, true);
585+
updateRegion(region, "sns", "sns.ap-east-2.amazonaws.com", false, true);
586+
updateRegion(region, "sqs", "sqs.ap-east-2.amazonaws.com", false, true);
587+
updateRegion(region, "sts", "sts.ap-east-2.amazonaws.com", false, true);
588+
562589
// Support Middle East (Bahrain) `me-south-1` region
563590
region = new Region("me-south-1", "amazonaws.com");
564591
ret.add(region);

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
@@ -65,6 +65,9 @@ public enum Regions {
6565
/** ap-east-1. */
6666
AP_EAST_1("ap-east-1"),
6767

68+
/** ap-east-2. */
69+
AP_EAST_2("ap-east-2"),
70+
6871
/** ap-south-1. */
6972
AP_SOUTH_1("ap-south-1"),
7073

aws-android-sdk-core/src/test/java/com/amazonaws/regions/RegionUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void testGetRegionByEndpointWithBogusEndpoint() {
4646
@Test
4747
public void testGetRegionsForService() {
4848
List<Region> regions = RegionUtils.getRegionsForService(ServiceAbbreviations.SimpleDB);
49-
assertEquals(regions.size(), 20);
49+
assertEquals(regions.size(), 21);
5050
boolean usEast1 = false;
5151
boolean usWest1 = false;
5252
for (Region curr : regions) {

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
@@ -193,6 +193,18 @@ public enum Region {
193193
*/
194194
AP_HongKong("ap-east-1"),
195195

196+
/**
197+
* The Asia Pacific (Taipei) Region. This region uses Amazon S3 servers
198+
* located in Taipei.
199+
* <p>
200+
* When using buckets in this region, set the client endpoint to
201+
* <code>s3-ap-east-2.amazonaws.com</code> on all requests to these buckets
202+
* to reduce any latency experienced after the first hour of creating a
203+
* bucket in this region.
204+
* </p>
205+
*/
206+
AP_Taipei("ap-east-2"),
207+
196208
/**
197209
* The Asia Pacific (Mumbai) Region. This region uses Amazon S3 servers
198210
* located in Singapore.

0 commit comments

Comments
 (0)