赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 开发参考
  5. 常用工具
  6. 命令行工具ossutil 2.0
  7. ossutil命令
  8. API级命令
  9. 关于Object操作
  10. 软链接
  11. put-symlink

put-symlink

  • 软链接
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

put-symlink用于为OSS的目标文件(TargetObject)创建软链接(Symlink)。

注意事项

使用put-symlink命令创建软链接时不会检查目标文件是否存在、目标文件类型是否合法以及目标文件是否有访问权限。Symlink自身的访问权限(ACL)以及目标文件的ACL检查仅会在GetObject等需要访问目标文件的API中进行。

权限说明

阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM Policy或Bucket 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

软链接指向的目标文件。

说明
  • put-symlink命令对应API接口PutSymlink。关于API中的具体参数含义,请参见PutSymlink。

  • 关于支持的全局命令行选项,请参见支持的全局命令行选项。

使用示例

创建到目标对象targetobject的软链接examplelink。

ossutil api put-symlink --bucket examplebucket --key examplelink --symlink-target targetobject
相关文章

put-symlink 2025-04-21 17:23

put-symlink用于为OSS的目标文件(TargetObject)创建软链接(Symlink)。 注意事项 使用put-symlink命令创建软链接时不会检查目标文件是否存在、目标文件类型是否合法以及目标文件是否有访问权限。Symlink自身的访问权限(ACL)以及目标文件的ACL检查仅会在G

get-symlink 2025-04-21 17:23

get-symlink获取OSS目标文件(TargetObject)的软链接。 注意事项 阿里云账号默认拥有获取OSS的目标文件软链接的权限。如果您需要通过RAM用户或者STS的方式进行获取,您必须拥有

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号