Wie gebe ich Anmeldeinformationen an, wenn ich mich mit boto3 S3 verbinde?

| | | | | | | |

Auf boto habe ich meine Anmeldeinformationen beim Verbinden mit S3 so angegeben:

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

Ich könnte dann S3 verwenden, um meine Operationen auszuführen (in meinem Fall ein Objekt aus einem Bucket löschen).

Mit boto3 alle Beispiele, die ich gefunden habe sind solche:

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

Ich könnte "Ich kann meine Anmeldeinformationen nicht angeben und daher schlagen alle Versuche mit dem Fehler InvalidAccessKeyId fehl.

Wie kann ich Anmeldeinformationen mit boto3 angeben?