Skip to Content
对象存储 US3创建US3令牌 - CreateUFileToken

创建US3令牌 - CreateUFileToken

简介

创建US3令牌

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 CreateUFileTokenYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表No
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
TokenNamestring令牌名称Yes
AllowedOps.Nstring令牌允许执行的操作
[ TOKEN_ALLOW_NONE 没有权限, TOKEN_ALLOW_READ 下载权限 , TOKEN_ALLOW_WRITE 上传权限 , TOKEN_ALLOW_DELETE 删除权限 , TOKEN_ALLOW_LIST 列表权限, TOKEN_ALLOW_IOP 图片处理权限, TOKEN_DENY_UPDATE 禁止覆盖权限]。默认TOKEN_ALLOW_NONE
No
AllowedPrefixes.Nstring令牌允许操作的key前缀,默认*表示全部No
AllowedBuckets.Nstring令牌允许操作的bucket,默认*表示全部No
ExpireTimeintUnix 时间戳,精确到秒,为令牌过期时间点。默认过期时间为一天(即当前Unix时间戳+86400);注意:过期时间不能超过 4102416000No
BlackIPList.Nstring令牌黑名单,支持ipv4,ipv6格式。No
WhiteIPList.Nstring令牌白名单,支持ipv4,ipv6格式。No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
TokenIdstring令牌唯一IDNo
UFileTokenSetUFileTokenSet创建令牌的详细信息No

数据模型

UFileTokenSet

字段名类型描述信息必填
Regionstring所属地区Yes
TokenIdstring令牌IDYes
TokenNamestring令牌名称Yes
PublicKeystring令牌公钥Yes
PrivateKeystring令牌私钥Yes
AllowedOpsarray[string]令牌允许执行的操作,[ TOKEN_ALLOW_NONE 没有权限, TOKEN_ALLOW_READ 下载权限, TOKEN_ALLOW_WRITE 上传权限, TOKEN_ALLOW_DELETE 删除权限, TOKEN_ALLOW_LIST 列表权限, TOKEN_ALLOW_IOP 图片处理权限]Yes
AllowedPrefixesarray[string]令牌允许操作的key前缀Yes
AllowedBucketsarray[string]令牌允许操作的bucketYes
ExpireTimeint令牌的超时时间点Yes
CreateTimeint创建时间Yes
ModifyTimeint修改时间Yes
BlackIPListarray[string]令牌黑名单No
WhiteIPListarray[string]令牌白名单No

示例

请求示例

https://api.an-link.com/?Action=CreateUFileToken &Region=ZidvwRDV &ProjectId=ykZiYbvH &TokenName=ZwctpTkP &AllowedOps.n=yes &AllowedPrefixes.n=BxWpXPuh &AllowedBuckets.n=tPAdQHnf &ExpireTime=3 &BlackIPList.n=WGGVYtQm &WhiteIPList.n=kBRhXipR

响应示例

{ "Action": "CreateUFileTokenResponse", "RetCode": 0, "TokenId": "ygqCyolZ", "UFileTokenSet": {} }