Alles mit meinem Code funktioniert. Die einzige pitfall ich zur Zeit bin vor ist, dass ich nicht den Ordner in der S3-Bucket angeben, die Ich mag würde in meiner Datei platzieren Hier ist, was ich habe.Hochladen von Datei in bestimmten Ordner in S3 mit Boto3
s3.meta.client.upload_file('/tmp/'+filename, '<bucket-name>', filename)
Ich habe beide versucht:
s3.meta.client.upload_file('/tmp/'+filename, '<bucket-name>/folder/', filename)
und:
s3.meta.client.upload_file('/tmp/'+filename, '<bucket-name>', '/folder/'+filename)
wenn jemand irgendwelche Tipps hat, wie diese in einem bestimmten Ordner zu leiten (falls dies möglich ist) lass es mich wissen!
S3 hochladen, ist ein Objektspeicher, ist es nicht mit „Ordnernamen“ befassen . Der gesamte "Pfad" muss als Teil des Schlüsselnamens verwendet werden. – mootmoot