· 9 years ago · Dec 20, 2016, 10:38 AM
1import boto3
2import requests
3
4access_key = 'key'
5secret_key = 'secret'
6
7# Get the service client
8s3 = boto3.client('s3', aws_access_key_id=access_key,aws_secret_access_key=secret_key)
9
10# Gera a URL para download (GET) do arquivo 'foo/bar.jpg' do bucket 'bucketx'
11url = s3.generate_presigned_url('get_object',
12 Params={
13 'Bucket': 'bucketx',
14 'Key': 'foo/bar.jpg',
15 },
16 ExpiresIn=600,
17 HttpMethod='GET')
18
19# Imprime a URL para uso posterior
20print(url)