Ich benutze boto3, um Dateien aus dem s3-Bucket zu bekommen. Ich brauche eine ähnliche Funktionalität wieaws s3 sync Mein aktueller Code ist #!/usr/bin/python import boto3 s3=boto3.client('s3') list=s3.list_objects(Bucket='my_bucket_name')['Contents'] for key in list: s3.download_file('my_bucket_name', key['Key'], key['Key']) Dies funktioniert einwandfrei, solange der Bucket nur Dateien enthält. Wenn sich ein Ordner im Bucket befindet, …
Ich versuche zu verstehen, wann ich eine Ressource und wann ich einen Client verwenden soll . Die Definitionen in boto3-Dokumenten machen nicht wirklich klar, wann die Verwendung der einen oder anderen vorzuziehen ist.
Ich versuche, eine Singluar-Methode aus dem boto3 s3-Clientobjekt zu verspotten, um eine Ausnahme auszulösen. Aber ich brauche alle anderen Methoden, damit diese Klasse normal funktioniert. Auf diese Weise kann ich einen einzelnen Ausnahmetest testen, wenn beim Ausführen einer upload_part_copy ein Fehler auftritt 1. Versuch import boto3 from mock import patch …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.