hochladen der Datei in bestimmten Ordner in S3 mit boto3

Alles mit meinem code funktioniert. Die einzige Falle, die ich bin derzeit gegenübersehen, ist, dass ich nicht den Ordner angeben, in den S3-bucket, den ich möchte meine Datei in. Hier ist, was ich habe:

s3.meta.client.upload_file('/tmp/'+filename, '<bucket-name>', filename)

Ich habe beide ausprobiert:

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, wie man direkt diese in einen bestimmten Ordner (wenn das möglich ist) lasst es mich bitte wissen!

  • S3 ist ein object store, es handelt sich nicht um "folder name". Der ganze "Weg" sein muss, verwenden Sie als Teil der name des Schlüssels.
InformationsquelleAutor Alex | 2016-09-01
Schreibe einen Kommentar