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?