首页 > 解决方案 > 使用 lambda nodejs 从 s3 缓冲一个 gz 文件

问题描述

我在 s3 中有一个 gz 文件,需要获取文件的内容。下面的代码不会打印文件的实际内容。

const params = {
        Bucket: mybucket,
        Key: mykey.gz,

    };

    s3.getObject(params, (err, data) => {
        if (err) {
            console.log(err);
            const message = `Error getting object`;
            console.log(message);
            callback(message);
        } else {
            const payload = data.Body.toString('ascii');
            console.log('printing contents ', payload)

我们如何从 s3 中获取 .gz 文件的内容?

标签: node.jsamazon-s3aws-lambda

解决方案


推荐阅读