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'
})