我从 3rd 方 API 接收一组对象,我想将其数据存储到 JSON 文件中的 S3 存储桶。以下是我想要实现的步骤
1> 在 S3 存储桶中创建新的 JSON 文件我有以下内容:
var AWS = require('aws-sdk')
var express = require('express')
var multer = require('multer')
var multerS3 = require('multer-s3')
AWS.config.loadFromPath('./lib/configFile.json');
var s3 = new AWS.S3();
var data = [
{
name: abc,
address: xyz, def-12345
},{
name: fgh,
address: cvb, def-09876
},{
name: jkl,
address: nbm, def-34566
}
]
现在,我想将此数据作为 JSON 文件上传到 S3 存储桶中。 有没有办法将这些数据上传到 S3 而无需在路径中创建任何临时 json 文件并将这些数据直接存储到 S3。
2> 在 S3 上已经有 JSON 文件:假设我在 S3 存储桶上已经有 JSON 文件,我想更新同一个文件。因此,要实现这一点,有什么方法可以直接将 JSON 数据临时存储在某处并更新此文件。
实现这一目标的最佳方法是什么?