Is it possible to HTTP POST files to AWS Elastic File System?

0

I need to process large files, 100MB-10GB, files using lambda function. Files will first need to be uploaded to AWS EFS and then accessed/manipulated via AWS Lambda functions as shown in this diagram. The workflow is a little like processing videos on demand.

Does AWS EFS support direct uploading of files similar to S3 signed URL uploads? if the answer is NO, then what is the easiest way to allow customers to upload files to EFS using a browser?

Enter image description here

asked a year ago906 views
1 Answer
1
Accepted Answer

You cannot transfer files to EFS directly using HTTPS. But you could transfer it to an S3 bucket and then use AWS DataSync to copy it into EFS. More information can be found here: https://docs.aws.amazon.com/efs/latest/ug/trnsfr-data-using-datasync.html

That said, you could also use S3 to store the file and then use AWS Lambda to process it using its ephemeral storage: https://aws.amazon.com/blogs/aws/aws-lambda-now-supports-up-to-10-gb-ephemeral-storage/

AWS
dsp
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions