I think AWS changed their endpoint for using the LocationService from _geo_ to _places.geo_. I had to override the endpoint URL to get it to work: ``` ... my $REGION = 'eu-west-1'; my $geo = Paws->service( 'LocationService', ..., region => $REGION, endpoint => URI->new("https://places.geo.${REGION}.amazonaws.com"), ); my $response = $geo->SearchPlaceIndexForText( ... ); ... ``` https://github.com/pplu/aws-sdk-perl/blob/9b6119235e7d8008b7d66108fbd3c2b4cde13c4b/auto-lib/Paws/LocationService.pm#L3
I think AWS changed their endpoint for using the LocationService from geo to places.geo.
I had to override the endpoint URL to get it to work:
aws-sdk-perl/auto-lib/Paws/LocationService.pm
Line 3 in 9b61192