Download-Datei von AWS S3 mit Python

Ich versuche, eine Datei zum herunterladen von der Amazon S3-bucket auf meinem lokalen unter den unten angegebenen code, aber ich bekomme die Fehlermeldung "Unable to locate Anmeldeinformationen"

Da unten ist der code, den ich geschrieben habe:

from boto3.session import Session
import boto3

ACCESS_KEY = 'ABC'
SECRET_KEY = 'XYZ'

session = Session(aws_access_key_id=ACCESS_KEY,
              aws_secret_access_key=SECRET_KEY)
s3 = session.resource('s3')
your_bucket = s3.Bucket('bucket_name')

for s3_file in your_bucket.objects.all():
    print(s3_file.key) # prints the contents of bucket

s3 = boto3.client ('s3')

s3.download_file('your_bucket','k.png','/Users/username/Desktop/k.png')

Könnte mir jemand helfen auf diese. Danke.

InformationsquelleAutor Taukheer | 2018-04-30
Schreibe einen Kommentar