Вы можете попытаться декодировать uri перед его использованием:
uri.decode('utf-8')
Или вы можете прочитать его уже как utf-8 с самого начала, например:
with open(file_path, encoding='utf-8') as file:
uri = file.read()
Честно говоря, я думаю, что этот вопрос связан с кодировкой. Если мое предложение не работает, дайте мне знать, и я посмотрю в этом направлении.
РЕДАКТИРОВАТЬ:
Вы также можете попробовать получить объект "uri", например это:
uri = boto.storage_uri("%s/%s" % (BUCKET_NAME, DOWNLOAD_PATH), 'gs')