Skip to content

Commit b04a8d5

Browse files
authored
Improve region deduplication (#1277)
1 parent e402f5c commit b04a8d5

File tree

1 file changed

+14
-20
lines changed

1 file changed

+14
-20
lines changed

src/CodeCommitClient.php

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -209,17 +209,18 @@ protected function getEndpointMetadata(?string $region): array
209209
'signService' => 'codecommit',
210210
'signVersions' => ['v4'],
211211
];
212-
case 'ca-central-1-fips':
212+
case 'fips':
213+
case 'us-gov-west-1-fips':
213214
return [
214-
'endpoint' => 'https://codecommit-fips.ca-central-1.amazonaws.com',
215-
'signRegion' => 'ca-central-1',
215+
'endpoint' => 'https://codecommit-fips.us-gov-west-1.amazonaws.com',
216+
'signRegion' => 'us-gov-west-1',
216217
'signService' => 'codecommit',
217218
'signVersions' => ['v4'],
218219
];
219-
case 'fips':
220+
case 'ca-central-1-fips':
220221
return [
221-
'endpoint' => 'https://codecommit-fips.us-gov-west-1.amazonaws.com',
222-
'signRegion' => 'us-gov-west-1',
222+
'endpoint' => 'https://codecommit-fips.ca-central-1.amazonaws.com',
223+
'signRegion' => 'ca-central-1',
223224
'signService' => 'codecommit',
224225
'signVersions' => ['v4'],
225226
];
@@ -237,20 +238,6 @@ protected function getEndpointMetadata(?string $region): array
237238
'signService' => 'codecommit',
238239
'signVersions' => ['v4'],
239240
];
240-
case 'us-gov-east-1-fips':
241-
return [
242-
'endpoint' => 'https://codecommit-fips.us-gov-east-1.amazonaws.com',
243-
'signRegion' => 'us-gov-east-1',
244-
'signService' => 'codecommit',
245-
'signVersions' => ['v4'],
246-
];
247-
case 'us-gov-west-1-fips':
248-
return [
249-
'endpoint' => 'https://codecommit-fips.us-gov-west-1.amazonaws.com',
250-
'signRegion' => 'us-gov-west-1',
251-
'signService' => 'codecommit',
252-
'signVersions' => ['v4'],
253-
];
254241
case 'us-west-1-fips':
255242
return [
256243
'endpoint' => 'https://codecommit-fips.us-west-1.amazonaws.com',
@@ -265,6 +252,13 @@ protected function getEndpointMetadata(?string $region): array
265252
'signService' => 'codecommit',
266253
'signVersions' => ['v4'],
267254
];
255+
case 'us-gov-east-1-fips':
256+
return [
257+
'endpoint' => 'https://codecommit-fips.us-gov-east-1.amazonaws.com',
258+
'signRegion' => 'us-gov-east-1',
259+
'signService' => 'codecommit',
260+
'signVersions' => ['v4'],
261+
];
268262
}
269263

270264
return [

0 commit comments

Comments
 (0)