J'utilise la bibliothèque Boto3 pour récupérer le lien de téléchargement d'un fichier dans S3. Même après avoir ajouté le acl
pour le fichier à public-read
, j'obtiens une réponse «accès refusé» lorsque je tape l'URL du fichier renvoyé par la réponse generate_presigned_post
.Boto S3: rendre le fichier public
Mon code Boto:
client = boto3.client('s3')
response = client.generate_presigned_post(
Bucket='bucketname',
Key='filename.csv',
Fields={
'acl': 'public-read'
},
ExpiresIn=3600)
Comment puis-je faire de ce fichier s3 accessible en téléchargement?
Merci pour votre aide! – Paul