调用 PutSymlink 接口为 TOS 已有的目标文件创建软链接,您可以通过该软链接快速访问目标文件。
关于 PutSymlink 接口的更多注意事项,请参见创建软链接。
PUT /ObjectName?symlink HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: Wed, 29 May 2024 08:37:23 GMT Authorization: authorization string x-tos-symlink-target: TargetObjectName x-tos-symlink-bucket: TargetBucketName
说明
请求消息样式中的 ObjectName
用于指定软链接的名称,Host
中的 bucketname
用于指定存储软链接的桶名。
该请求使用的公共请求消息头,请参见公共参数。
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|---|
symlink | Query | String | 是 | - | 代表 PutSymlink 请求的特殊标识。 |
x-tos-symlink-target | Header | String | 是 | test-object | 软链接指向的目标文件名。 注意
|
x-tos-symlink-bucket | Header | String | 否 | test-bucket | 软链接的目标文件所属存储桶,若不设置,则表示软链接及其指向的目标文件在同一个桶内。 |
x-tos-forbid-overwrite | Header | String | 否 | false | 如果桶中存在同名对象,是否允许软链接覆盖该对象,取值说明如下:
默认为 注意 当软链接所属存储桶处于已开启或已暂停的版本控制状态时, |
x-tos-acl | Header | String | 否 | private | 软链接的访问权限,有效的设置包括:
默认为 |
x-tos-storage-class | Header | String | 否 | STANDARD | 软链接的存储类型,取值说明如下:
若不设置,则与所在桶的默认存储类型保持一致。 说明 低频存储、归档闪回等存储类型存在最小计量单位限制,单个文件小于 64 Kib,将按照 64 Kib计算存储容量费用。软链接对象存储容量小于 64 Kib,为了避免不必要的费用,建议您设置软链接对象的存储类型为标准存储。 |
x-tos-tagging | Header | String | 否 | Key1=Value1&Key2=Value | 软链接的对象标签信息, 格式为 说明
|
x-tos-meta-* | Header | String | 否 | x-tos-meta-key:value | 软链接的自定义元数据。 |
该请求中无请求消息元素。
该请求返回的公共响应消息头,请参见公共参数。
名称 | 参数类型 | 示例值 | 说明 |
---|---|---|---|
x-tos-version-id | String | 5840E600C6FBD446792D | 软链接的版本号。如果不存在版本号,则该消息头不会出现在响应消息中。 |
该请求响应中无消息元素。
PUT /link-to-abc?symlink HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: Wed, 29 May 2024 08:37:23 GMT Authorization: authorization string x-tos-symlink-target: abc x-tos-symlink-bucket: target-bucket
HTTP/1.1 200 OK Date: Wed, 29 May 2024 08:41:23 GMT Server: TosServer Content-Length: 0 x-tos-id-2: 1e89f203jld00006-a444fd0 x-tos-request-id: 1e89f203b2d00006-a443223 Etag: "47bce5c74f589f4867dbd57e9****"