969
人物
PutSymlink__关于Object操作_API 参考_对象存储 OSS-阿里云
Put Symlink用于创建符号链接。
请求语法
PUT /ObjectName?symlink HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
x-oss-symlink-target: TargetObjectName
请求Header
名称 | 描述 |
---|---|
x-oss-symlink-target | 符号链接指向的目标文件。 类型:字符串 合法值:命名规范同Object。 |
细节分析
- TargetObjectName同ObjectName一样,需要URL encode。
- 符号链接的目标文件类型不能为符号链接。
- 创建符号链接时,
- 不检查目标文件是否存在
- 不检查目标文件类型是否合法
- 不检查目标文件是否有权限访问
以上检查,都推迟到GetObject等需要访问目标文件的API。
- 如果试图添加的文件已经存在,并且有访问权限。新添加的文件将覆盖原来的文件,成功返回200 OK。
- 如果在PutSymlink的时候,携带以x-oss-meta-为前缀的参数,则视为user meta,比如x-oss-meta-location。一个Object可以有多个类似的参数,但所有的user meta总大小不能超过8k。
示例
请求示例:
PUT /link-to-oss?symlink HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Cache-control: no-cache
Content-Disposition: attachment;filename=oss_download.jpg
Date: Tue, 08 Nov 2016 02:00:25 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:kZoYNv66bsmc10+dcGKw5x2PRrk=
x-oss-symlink-target: oss.jpg
返回示例:
HTTP/1.1 200 OK
Server: AliyunOSS
Date: Tue, 08 Nov 2016 02:00:25 GMT
Content-Length: 0
Connection: keep-alive
x-oss-request-id: 582131B9109F4EE66CDE56A5
ETag: "0A477B89B4602AA8DECB8E19BFD447B6"
最后更新:2016-11-23 17:16:11
上一篇:
Callback__关于Object操作_API 参考_对象存储 OSS-阿里云
下一篇:
GetSymlink__关于Object操作_API 参考_对象存储 OSS-阿里云
AutoSnapshotPolicyType__数据类型_API 参考_云服务器 ECS-阿里云
多应用共享公网带宽__最佳实践_用户指南_专有网络 VPC-阿里云
DetachPolicyFromRole__授权策略管理接口_RAM API文档_访问控制-阿里云
提交转码作业__转码接口_API使用手册_媒体转码-阿里云
项目空间__基本概念_基本介绍_大数据计算服务-阿里云
ChangePassword__用户管理接口_RAM API文档_访问控制-阿里云
大规模分布式压测__最佳实践_性能测试-阿里云
关键组件和流程__产品简介_业务实时监控服务 ARMS-阿里云
基于 EMR 的大数据计算__典型应用_用户指南_云数据库 RDS 版-阿里云
连接实例七要素的获取方法__快速入门_云数据库 MongoDB 版-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云