我希望能够分块上传文件到S3并在文件上设置一些元数据。我使用boto与S3进行交互。我可以使用单操作上传设置元数据,例如:
现在的问题是:有没有办法在多部分上传时设置元数据?我已经尝试过复制密钥以更改元数据的 方法,但它会出现错误:
现在的问题是:有没有办法在多部分上传时设置元数据?我已经尝试过复制密钥以更改元数据的 方法,但它会出现错误:
InvalidRequest: The specified copy source is larger than the maximum allowable size for a copy source: <size>
我还尝试了以下操作:key = bucket.create_key(key_name)
key.set_metadata('some-key', 'value')
<multipart upload>
...但分块上传会覆盖元数据。
我正在使用类似这个的代码进行分块上传。