|
6 | 6 | use AsyncAws\Core\AwsError\AwsErrorFactoryInterface; |
7 | 7 | use AsyncAws\Core\AwsError\JsonRpcAwsErrorFactory; |
8 | 8 | use AsyncAws\Core\Configuration; |
9 | | -use AsyncAws\Core\Exception\UnsupportedRegion; |
10 | 9 | use AsyncAws\Core\RequestContext; |
11 | 10 | use AsyncAws\Rekognition\Enum\Attribute; |
12 | 11 | use AsyncAws\Rekognition\Enum\CustomizationFeature; |
@@ -677,28 +676,6 @@ protected function getEndpointMetadata(?string $region): array |
677 | 676 | } |
678 | 677 |
|
679 | 678 | switch ($region) { |
680 | | - case 'ap-northeast-1': |
681 | | - case 'ap-northeast-2': |
682 | | - case 'ap-south-1': |
683 | | - case 'ap-southeast-1': |
684 | | - case 'ap-southeast-2': |
685 | | - case 'ca-central-1': |
686 | | - case 'eu-central-1': |
687 | | - case 'eu-south-2': |
688 | | - case 'eu-west-1': |
689 | | - case 'eu-west-2': |
690 | | - case 'il-central-1': |
691 | | - case 'us-east-1': |
692 | | - case 'us-east-2': |
693 | | - case 'us-gov-west-1': |
694 | | - case 'us-west-1': |
695 | | - case 'us-west-2': |
696 | | - return [ |
697 | | - 'endpoint' => "https://rekognition.$region.amazonaws.com", |
698 | | - 'signRegion' => $region, |
699 | | - 'signService' => 'rekognition', |
700 | | - 'signVersions' => ['v4'], |
701 | | - ]; |
702 | 679 | case 'rekognition.ca-central-1': |
703 | 680 | return [ |
704 | 681 | 'endpoint' => 'https://rekognition.rekognition.ca-central-1.amazonaws.com', |
@@ -799,6 +776,11 @@ protected function getEndpointMetadata(?string $region): array |
799 | 776 | ]; |
800 | 777 | } |
801 | 778 |
|
802 | | - throw new UnsupportedRegion(\sprintf('The region "%s" is not supported by "Rekognition".', $region)); |
| 779 | + return [ |
| 780 | + 'endpoint' => "https://rekognition.$region.amazonaws.com", |
| 781 | + 'signRegion' => $region, |
| 782 | + 'signService' => 'rekognition', |
| 783 | + 'signVersions' => ['v4'], |
| 784 | + ]; |
803 | 785 | } |
804 | 786 | } |
0 commit comments