【发布时间】:2015-02-04 03:33:26
【问题描述】:
我想将文件分段上传到 S3,并在文件上设置一些元数据。我正在使用 boto 与 S3 进行交互。我可以像这样通过单操作上传设置元数据:
有没有办法通过分段上传设置元数据?我已经尝试this method 复制密钥以更改元数据,但它失败并出现错误: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>
...但是分段上传会覆盖元数据。
我正在使用代码similar to this 进行分段上传。
【问题讨论】:
标签: file-upload amazon-s3 boto