- Newest
- Most votes
- Most comments
It will go directly to /tmp when you download the file into AWS Lambda.
Following link provides examples on how to read files from /tmp using java: https://copyprogramming.com/howto/write-and-then-read-files-from-tmp-directory-in-aws-lambda-using-java#write-and-then-read-files-from-tmp-directory-in-aws-lambda-using-java
Hi,
It's not the best idea to download files to the "/tmp/" directory on AWS because it's a temporary spot and the files might get deleted once the Lambda function is done. Instead, you might want to think about downloading the files to a more permanent storage location like Amazon S3 or an Amazon Elastic File System (EFS) volume.
Here's an example of how you can read a file from an Amazon S3 bucket using Java.
File file = new File("s3://my-bucket/my-file.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
This code reads a file named "my-file.txt" from an Amazon S3 bucket named "my-bucket" and prints each line to the console.
Relevant content
- asked a year ago
- asked 7 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated a year ago