This is the second service where this is a problem ( The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'fr-par' ), so adding a field does seem to be necessary.
It’s annoying, because it is redundant information if the service already needs a specific endpoint. The S3 service shoud just ignore the region header.