Download image from S3 bucket to Lambda temp folder (Node.js)

后端 未结 3 822
后悔当初
后悔当初 2020-12-31 15:55

Good day guys.

I have a simple question: How do I download an image from a S3 bucket to Lambda function temp folder for processing? Basically, I nee

3条回答
  •  误落风尘
    2020-12-31 16:50

    // Using NodeJS version 10.0 or later and promises
    
    const fsPromise = require('fs').promises;
    
    try {
        const params = {
            Bucket: 's3Bucket',
            Key: 'file.txt',
        };
    
        const data = await s3.getObject(params).promise();
    
        await fsPromise.writeFile('/tmp/file.txt', data.Body);
    
    } catch(err) {
        console.log(err);
    }
    

提交回复
热议问题