全部產品
Search
文件中心

Object Storage Service:put-symlink

更新時間:Apr 03, 2025

put-symlink用於為OSS的目標檔案(TargetObject)建立軟連結(Symlink)。

注意事項

使用put-symlink命令建立軟連結時不會檢查目標檔案是否存在、目標檔案類型是否合法以及目標檔案是否有存取權限。Symlink自身的存取權限(ACL)以及目標檔案的ACL檢查僅會在GetObject等需要訪問目標檔案的API中進行。

許可權說明

阿里雲帳號預設擁有全部許可權。阿里雲帳號下的RAM使用者或RAM角色預設沒有任何許可權,需要阿里雲帳號或帳號管理員通過RAM PolicyBucket Policy授予操作許可權。

API

Action

說明

PutSymlink

oss:PutObject

為OSS的目標檔案(TargetObject)建立軟連結(Symlink)。

oss:PutObjectTagging

為OSS的目標檔案(TargetObject)建立軟連結(Symlink)時,如果通過x-oss-tagging指定Object的標籤,則需要此操作的許可權。

命令格式

ossutil api put-symlink --bucket value --key value --symlink-target value [flags]

參數

類型

說明

--bucket

string

Bucket名稱。

--key

string

Object的完整路徑。

--object-acl

string

指定OSS建立Object時的存取權限。

--forbid-overwrite

string

指定PutSymlink操作時是否覆蓋同名Object。

--storage-class

string

指定Object的儲存類型。

--symlink-target

string

軟連結指向的目標檔案。

說明

使用樣本

建立到目標對象targetobject的軟連結examplelink。

ossutil api put-symlink --bucket examplebucket --key examplelink --symlink-target targetobject