LoginSignup
3
3

More than 5 years have passed since last update.

botoを使って、s3にファイルをアップロード・ダウンロードする。

Last updated at Posted at 2016-05-26

Version:

  • Python 2.7.6
  • boto 2.40.0

Pythonを使うときは、ぜひ、virtualenvを使ってみてください。libraryの管理が格段と楽になります。

コード

from boto.s3.key import Key
from boto.s3.connection import S3Connection

#アクセスコード
AWS_SECRET_ACCESS_KEY = ''
AWS_ACCESS_KEY_ID = ''

bucket_name = ''
key_name = ''


conn = S3Connection(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)
bucket = conn.create_bucket(bucket_name)

k = Key(bucket)

#Upload
#file_nameはアップロ-ドするディレクトリーにあるファイルの名前
k.key = key_name
k.set_contents_from_filename(file_name)


#Download
k.get_contents_to_filename(file_name)
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3