Comment spécifier les informations d’identification lors de la connexion à boto3 S3 ?

| | | | | | | |

Sur boto, j'avais l'habitude de spécifier mes informations d'identification lors de la connexion à S3 de cette manière :

import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) 

Je pourrais alors utiliser S3 pour effectuer mes opérations (dans mon cas supprimer un objet d'un bucket).

Avec boto3 tous les exemples que j'ai trouvé sont tels :

import boto3 S3 = boto3.resource( "s3" ) S3.Object( bucket_name, key_name ).delete() 

Je pourrais "t spécifier mes informations d'identification et donc toutes les tentatives échouent avec l'erreur InvalidAccessKeyId.

Comment puis-je spécifier des informations d'identification avec boto3 ?