我想将一个可序列化的对象写入一个亚马逊s3的桶中。但是我找不到一个名为S3ObjectOutputStream的类,即使我可以使用S3ObjectInputStream。
当然我可以将可序列化对象写入本地目录,然后将文件上传到s3,但我只是想知道有没有办法直接用OutputStream写入amazon s3?
答案 0 :(得分:-1)
使用PutObjectRequest怎么样? 看看http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/model/PutObjectRequest.html#PutObjectRequest-java.lang.String-java.lang.String-java.io.InputStream-com.amazonaws.services.s3.model.ObjectMetadata-
允许公共PutObjectRequest(String bucketName, 字符串键, InputStream输入, ObjectMetadata元数据)