Skip to Content
对象存储 US3更新令牌 - UpdateUFileToken

更新令牌 - UpdateUFileToken

简介

更新令牌的操作权限,可操作key的前缀,可操作bucket和令牌超时时间点

定义

公共参数

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

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表No
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
TokenIdstring令牌IDYes
TokenNamestring令牌名称No
AllowedOps.Nstring令牌允许执行的操作,[ TOKEN_ALLOW_NONE , TOKEN_ALLOW_READ , TOKEN_ALLOW_WRITE , TOKEN_ALLOW_DELETE , TOKEN_ALLOW_LIST, TOKEN_ALLOW_IOP , TOKEN_ALLOW_DP ]No
AllowedPrefixes.Nstring令牌允许操作的key前缀No
AllowedBuckets.Nstring令牌允许操作的bucketNo
ExpireTimeint令牌的超时时间点(时间戳);注意:过期时间不能超过 4102416000No

响应字段

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

示例

请求示例

https://api.an-link.com/?Action=UpdateUFileToken &ProjectId=org-xxx &Region=cn-bj &TokenId=679c7e5e-74b8-4048-b622-33dd4e8634db &TokenName=testname &AllowedOps.0=TOKEN_ALLOW_READ &AllowedOps.1=TOKEN_ALLOW_WRITE &AllowedPrefixes.0=test/test &AllowedPrefixes.1=test1/test1 &AllowedPrefixes.2=test2/test2 &AllowedBuckets.0=bucket0 &AllowedBuckets.1=bucket1 &ExpireTime=1520411979

响应示例

{ "Action": "UpdateUFileTokenResponse", "RetCode": 0 }