Hoe inloggegevens opgeven bij verbinding met boto3 S3?

| | | | | | | |

Op boto gebruikte ik om mijn inloggegevens op te geven wanneer ik verbinding maakte met S3 op een dergelijke manier:

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

Ik zou dan S3 kunnen gebruiken om mijn bewerkingen uit te voeren (in mijn geval een object uit een bucket verwijderen).

Met boto3 alle voorbeelden die ik heb gevonden zijn zulke:

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

Ik kon "t specificeer mijn inloggegevens en dus mislukken alle pogingen met een InvalidAccessKeyId-fout.

Hoe kan ik inloggegevens opgeven met boto3?