Comment puis-je utiliser boto, pour diffuser un fichier à partir d'Amazon S3 pour Rackspace Cloudfiles?

Je suis la copie d'un fichier à partir de S3 à Cloudfiles, et je voudrais éviter d'écrire le fichier sur le disque. Python-Cloudfiles bibliothèque a un objet.stream() appel qui ressemble à ce dont j'ai besoin, mais je ne peux pas trouver un équivalent appel dans boto. J'espère que je serais capable de faire quelque chose comme:

shutil.copyfileobj(s3Object.stream(),rsObject.stream())

Est-ce possible avec boto (ou je suppose que tout autre s3 bibliothèque)?

Le smart_open bibliothèque Python fait que (à la fois pour la lecture et l'écriture).

OriginalL'auteur joemastersemison | 2011-10-02