我有一些对象集,想将这些数据作为 CSV 文件存储在 AWS S3 存储桶上,而不创建任何本地文件。谁能建议如何在不影响性能的情况下顺利完成?
例如:Set<Address> addresses;//Address 类包含一些字段,如城市、州、邮政编码和国家/地区。
它应该创建一个包含以下标题和数据的 csv 文件:
City, State, ZipCode, Country
-----------------------------
Mumbai, Maharashtra, 4200091, India
我知道的一件事是我们可以将数据写入 InputStream,然后将其传递给 -PutObjectRequest。但是 InputStream 也需要文件路径我不想浪费时间创建临时文件而且我有多个操作要做。
PutObjectRequest putObj = new PutObjectRequest(bucketName, KeyName, inputStream, metadata);
s3client.putObject(putObj);
在此先感谢您的帮助和时间。
波斯汪
MMMHUHU
相关分类