Amazon web services Amazon S3复制多部分,目标与源相同
我正在使用AWS Java SDK,特别是与S3 bucket交互 因为我读到S3不支持append操作,所以我尝试自己实现一种append形式 基本上我的想法是:Amazon web services Amazon S3复制多部分,目标与源相同,amazon-web-services,amazon-s3,copy,multipart,aws-java-sdk,Amazon Web Services,Amazon S3,Copy,Multipart,Aws Java Sdk,我正在使用AWS Java SDK,特别是与S3 bucket交互 因为我读到S3不支持append操作,所以我尝试自己实现一种append形式 基本上我的想法是: -将包含要附加内容的文件存储到我的S3存储桶中 -使用multipart copy将原始S3对象复制到目标对象中 -使用multipart copy将包含要追加内容的对象复制到同一目标文件中 可以直接使用原始文件作为目标文件吗?我听说有人这样做,所以显然这是一个可行的想法!谢谢你@JohnRotenstein!顺便问一下,您知道为什
-将包含要附加内容的文件存储到我的S3存储桶中
-使用multipart copy将原始S3对象复制到目标对象中
-使用multipart copy将包含要追加内容的对象复制到同一目标文件中
可以直接使用原始文件作为目标文件吗?我听说有人这样做,所以显然这是一个可行的想法!谢谢你@JohnRotenstein!顺便问一下,您知道为什么S3不支持append吗?这是相当令人沮丧的…作为一个对象存储,最小的存储单元是一个对象。将其视为键值存储,其中键是文件名,值是文件内容。追加内容实际上是针对键存储不同的值,因此需要再次存储整个值。这类似于数据库——没有命令向字段追加值,SQL总是需要引用当前值加上新的部分。请随时在S3控制台中提交反馈——AWS上添加的大多数功能都来自客户反馈!