全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

追加上传(append)

最近更新时间:2025-11-07 15:07:05

append命令用于在已上传的追加类型文件(Appendable Object)末尾直接追加内容。当对象不存在时,使用该命令会创建新对象。

以下示例均以Linux为例。

命令格式

./ks3util append local_file ks3://bucketname/objectname
[--storage-class <value>]
[--acl <value>]
[--meta <value>]
[--tagging <value>]
[--sse-algorithm <value>]

参数说明

参数

说明

local_file

本地文件路径。

bucketname

目标桶名称。

objectname

追加上传操作的对象名称。

--storage-class

设置对象的存储类型,可选值:STANDARD、STANDARD_IA、ARCHIVE。仅在文件首次追加上传时有效,后续追加上传时不生效。

--acl

设置对象的访问权限,可选值:private 、public-read。仅在文件首次追加上传时有效,后续追加上传时不生效。

--meta

设置对象的元数据,格式为:header:value#header:value(多组值之间以#分隔),例如:Cache-Control:no-cache#Content-Encoding:gzip。仅在文件首次追加上传时有效,后续追加上传时不生效。

--tagging

设置对象的标签,格式为:"TagA=A&TagB=B"(多个标签以&分隔),例如:"tag1=value1&tag2=value2"。仅在文件首次追加上传时有效,后续追加上传时不生效。

该选项的值需要使用双引号包含。

--sse-algorithm

设置服务端加密算法,可选值:AES256。仅在文件首次追加上传时有效,后续追加上传时不生效。

除上述的功能参数,关于Util支持的通用选项参数,详情请参考通用选项&过滤规则文档。

使用示例

  • 将本地文件sample.txt首次追加上传

    ./ks3util append sample.txt ks3://samplebucket/sampleobject.txt
  • 存储空间内已存在sampleobject.txt文件,将本地文件sample.txt追加上传至sampleobject.txt的末尾。

    ./ks3util append sample.txt ks3://samplebucket/sampleobject.txt
  • 将本地文件sample.txt首次追加上传,并设置存储类型。

    ./ks3util append sample.txt ks3://samplebucket/sampleobject.txt --storage-class STANDARD
  • 将本地文件sample.txt首次追加上传,并设置访问权限。

    ./ks3util append sample.txt ks3://samplebucket/sampleobject.txt --acl private
  • 将本地文件sample.txt首次追加上传,并设置meta信息。

    ./ks3util append sample.txt ks3://samplebucket/sampleobject.txt --meta "x-kss-meta-key1:value1#x-kss-meta-key2:value2"
  • 将本地文件sample.txt首次追加上传,并设置标签信息。

    ./ks3util append sample.txt ks3://samplebucket/sampleobject.txt --tagging "tag1=value1&tag2=value2"
  • 将本地文件sample.txt首次追加上传,并设置加密算法。

    ./ks3util append sample.txt ks3://samplebucket/sampleobject.txt --sse-algorithm AES256

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈