Bild vom S3-Bucket in den Lambda-temporären Ordner (Node.js) herunterladen

uten Tag Leut

Ich habe eine einfache Frage:Wie lade ich ein Bild von einem S3-Bucket in den temporären Ordner der Lambda-Funktion zur Verarbeitung herunter?? Grundsätzlich muss ich es an eine E-Mail anhängen (dies kann ich tun, wenn ich vor Ort teste).

Ich habe versucht

s3.download_file(bucket, key, '/tmp/image.png')

sowie (ich bin mir nicht sicher, welche Parameter mir helfen, die Arbeit zu erledigen):

s3.getObject(params, (err, data) => {
    if (err) {
        console.log(err);
        const message = `Error getting object ${key} from bucket ${bucket}.`;
        console.log(message);
        callback(message);
    } else {

        console.log('CONTENT TYPE:', data.ContentType);
        callback(null, data.ContentType);
    }
});

Wie ich schon sagte, einfache Frage, für die ich aus irgendeinem Grund keine Lösung finden kann.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage