Change ServerError -> AWSError
Add walrus redirect handling and bucket name validation