Simple Storage Service en nuage d'Amazon, utilisé par des entreprises comme PBS et Yelp , assure le stockage Internet triple redondance et la haute disponibilité à un coût relativement faible . Amazon ne fournit pas un service de téléchargement utilisateur face , cependant, que l'accès programmatique. Vous pouvez télécharger sur S3 en Python en utilisant l'API Python boto . Instructions 1 type " easy_install boto " à une invite de commande . 2 ouvrir un nouveau fichier dans votre éditeur de texte et nommez-le avec une extension ". Py " fichier extension. 3 Ajoutez le code suivant dans le fichier pour vous authentifier au service S3 d'Amazon. Remplacer et secret avec votre clé d'accès AWS et AWS clé secrète . De boto.s3.connection importation S3Connection conn = S3Connection ( '< ; AWS clé d'accès > ',' ') 4 Entrez le code suivant dans le fichier pour créer ou ouvrir votre seau . Une fois que vous avez un objet de connexion ouvert, vous pouvez utiliser la fonction " create_bucket " pour accéder à votre seau de stockage. Remplacer avec le nom de votre seau. Si elle n'existe pas , il sera créé pour vous. B = conn.create_bucket (' ') 5 Tapez le code suivant pour créer ou ouvrir une clé pour stocker vos données . Remplacer avec le nom de la clé . La fonction "Key" prend un seau en tant que paramètre . De boto.s3.key importation Key k = clé ( b ) k.key = ' < ; monfichier > ' 6 Entrez le code ci-dessous pour télécharger vos données à S3 . Le " set_contents_from_filename ()" fonction prend un chemin de fichier et télécharge les contenus. La fonction " set_contents_from_string " définit le contenu de la clé à partir de n'importe quelle chaîne. K.set_contents_from_filename (' foo.jpg ') k.set_contents_from_string ('Ceci est un test de S3' ) Photos
|