auf diese Weise
s3 = boto3.client("s3")
pdf_filepath = 'tmp/' + key.split('/')[-1]
print(pdf_filepath)
# => tmp/20191016101246759.pdf
s3.download_file(bucket, key, pdf_filepath)
Wenn Sie den Code ausführen, der die Datei von S3 herunterlädt
[ERROR] FileNotFoundError: [Errno 2] No such file r directory: 'tmp/20191016101246759.pdf.47cf5CFA'
Eine mysteriöse Zeichenkette ist wie folgt angehängt, und ich kann sie aufgrund eines Fehlers nicht herunterladen.
Bei Lambda
-Nur Dateien unter / tmp
können geändert werden </ b>
s3 = boto3.client("s3")
pdf_filepath = '/tmp/' + key.split('/')[-1]
print(pdf_filepath)
# => /tmp/20191016101246759.pdf
s3.download_file(bucket, key, pdf_filepath)
Recommended Posts