node.js - 使用 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 文件的内容?
解决方案
推荐阅读
- javascript - 如何在axios中使用png响应在react中获取请求
- java - 从arraylist返回字符串
- python - 如何使用 arduino over python 读取串口?
- go - protoc:Go 包的包名不一致
- c++ - 提供可选参数的现代 C++ 方法
- python - Python:将csv文件作为数据框列表读取
- python - 随着时间的推移,绘制 Pandas 时间序列列中唯一出现的累积次数
- json - 在 PowerShell 中正确初始化 JSON 的问题
- port - 将端口添加到块
- apache-nifi - 在NiFi中将列添加到管道分隔文件的末尾