969
小米6
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-阿裏雲