とりあたまてっくめも

傷んでしまった脳の棚の代替物として

boto使ってS3の署名付きURLを発行してみた

メモ書き程度ですみません。

botoでS3の署名付きURLを作ったらすごく楽だったので、この気持ちを忘れないよう残しておきます。

 

AWS_STORAGE_BUCKET_NAME = 'URLを作成したいファイルがあるバケット名'

AWS_KEY = '署名付きURLを作成したいファイル名(S3バケットから一覧取って来てでもいいかも)'

 

connection = S3Connection()

url = connection.generate_url(

    アクセス可能な期間を秒で指定,

    'GET',

    AWS_STORAGE_BUCKET_NAME,

    AWS_KEY,

    response_headers={

        'response-content-type': 'application/octet-stream'

    })