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 ?