Skip to content

Commit 53119da

Browse files
authored
Add customization for EC2 legacy dualstack endpoints (#3967)
1 parent f754449 commit 53119da

File tree

4 files changed

+25
-9
lines changed

4 files changed

+25
-9
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"type": "bugfix",
3+
"category": "EC2",
4+
"description": "Add customization for EC2 legacy dualstack endpoints"
5+
}

lib/region_config_data.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,18 @@
127127
"cn-*/*": {
128128
"endpoint": "{service}.{region}.api.amazonwebservices.com.cn"
129129
},
130+
130131
"*/s3": "dualstackLegacy",
131132
"cn-*/s3": "dualstackLegacyCn",
132133
"*/s3-control": "dualstackLegacy",
133-
"cn-*/s3-control": "dualstackLegacyCn"
134+
"cn-*/s3-control": "dualstackLegacyCn",
135+
136+
"ap-south-1/ec2": "dualstackLegacyEc2",
137+
"eu-west-1/ec2": "dualstackLegacyEc2",
138+
"sa-east-1/ec2": "dualstackLegacyEc2",
139+
"us-east-1/ec2": "dualstackLegacyEc2",
140+
"us-east-2/ec2": "dualstackLegacyEc2",
141+
"us-west-2/ec2": "dualstackLegacyEc2"
134142
},
135143

136144
"dualstackFipsRules": {
@@ -202,6 +210,9 @@
202210
},
203211
"dualstackFipsLegacyCn": {
204212
"endpoint": "{service}-fips.dualstack.{region}.amazonaws.com.cn"
213+
},
214+
"dualstackLegacyEc2": {
215+
"endpoint": "api.ec2.{region}.aws"
205216
}
206217
}
207218
}

test/endpoint/test_cases_supported.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2439,6 +2439,14 @@
24392439
"useDualstackEndpoint": false,
24402440
"hostname": "ec2-fips.af-south-1.amazonaws.com"
24412441
},
2442+
{
2443+
"endpointPrefix": "ec2",
2444+
"clientName": "EC2",
2445+
"region": "ap-south-1",
2446+
"useFipsEndpoint": false,
2447+
"useDualstackEndpoint": true,
2448+
"hostname": "api.ec2.ap-south-1.aws"
2449+
},
24422450
{
24432451
"endpointPrefix": "ec2",
24442452
"clientName": "EC2",

test/endpoint/test_cases_unsupported.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,6 @@
8080
"useDualstackEndpoint": false,
8181
"hostname": "data.iot-fips.us-gov-east-1.amazonaws.com"
8282
},
83-
{
84-
"endpointPrefix": "ec2",
85-
"clientName": "EC2",
86-
"region": "ap-south-1",
87-
"useFipsEndpoint": false,
88-
"useDualstackEndpoint": true,
89-
"hostname": "api.ec2.ap-south-1.aws"
90-
},
9183
{
9284
"endpointPrefix": "dms",
9385
"clientName": "DMS",

0 commit comments

Comments
 (0)