更新时间:2022-05-18 GMT+08:00

创建目录分享的授权码

功能说明

指定桶名、对象名前缀和提取码,创建目录分享的授权码。

命令结构

  • Windows操作系统
    obsutil create-share obs://bucket[/prefix] [-ac=xxx] [-vp=xxx] [-dst=xxx] [-config=xxx] 
  • macOS/Linux操作系统
    ./obsutil create-share obs://bucket[/prefix] [-ac=xxx] [-vp=xxx] [-dst=xxx] [-config=xxx] 

运行示例

  • 以Windows操作系统为例,运行obsutil create-share obs://bucket/test/ -ac=123456 -vp=1m,创建一个月内有效的授权码。
    obsutil create-share obs://bucket/test/ -ac=123456 -vp=1m
    
    Authorization Code:
    token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    
    Access Code:
    123456
    
    Valid Until:
    Sat, 26 Oct 2019 11:28:10 GMT +8000

参数说明

参数

约束

描述

bucket

必选

桶名

prefix

可选

对象名前缀,如果不为空,代表分享以该前缀开头的所有对象;如果为空,代表分享整个桶内的对象。

说明:

设置该值时,建议均以“/”结尾。

ac

附加参数,可选

提取码。

说明:
  • 如果未使用该参数传入提取码,obsutil工具会以交互模式提示输入提取码。
  • 提取码必须为6位。

vp

附加参数,可选

授权码的有效期,以当前时间为基准,默认值为1天,代表生成的授权码将在1天后变为无效。

说明:
  • 该参数支持多种时间单位的配置方式,包括:m(月)、w(周)、d(天)、h(小时)、min(分钟)、s(秒),例如1d代表一天内有效,2w代表两周内有效,3h代表三个小时内有效。
  • 如果不带时间单位,则该参数为授权码有效的秒数,例如3600代表3600秒内有效。

dst

附加参数,可选

生成授权码的保存路径。

config

附加参数,可选

运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明

响应结果

字段名

描述

Authorization Code

授权码。

Access Code

提取码。

Valid Until

有效截止时间。