Skip to content

Instantly share code, notes, and snippets.

@torufurukawa
Created March 16, 2014 14:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save torufurukawa/9584318 to your computer and use it in GitHub Desktop.
Save torufurukawa/9584318 to your computer and use it in GitHub Desktop.
libcloud で S3 へアップロード
from libcloud.storage.types import Provider
from libcloud.storage.providers import get_driver
ACCESS_KEY_ID, SECRET_ACCESS_KEY = 'chinko', 'manko'
driver_class = get_driver(Provider.S3_AP_NORTHEAST)
driver = driver_class(ACCESS_KEY_ID, SECRET_ACCESS_KEY)
container = driver.get_container(container_name='my-bucket-name')
with open('tenga.txt', 'rb') as iterator:
driver.upload_object_via_stream(iterator=iterator, container=container, object_name='tenga')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment