Praktisch, um eine Verbindung von boto.connect_s3, einem Bucket von dort und sogar einem Schlüssel zu erhalten.
from cStringIO import StringI
from boto import connect_s3
# token
access_key = ''
secret_key = ''
# bucket, key
bucket_name = ''
file_key = ''
#Datei von S3 abrufen
conn = connect_s3(access_key, secret_key)
bucket = conn.get_bucket(bucket_name)
key = bucket.get_key(file_key)
# key_Gibt None zurück, wenn der Name nicht abgerufen werden konnte
if not key:
return u'Nein'
#Datei herunterladen und in StgingIO schreiben
fp = StringIO()
key.get_contents_to_file(fp)
fp.seek(0)
Recommended Posts