创建UFile令牌-CreateUFileToken

创建ufile令牌

Request Parameters

Parameter nameTypeDescriptionRequired
Regionstring地域。 参见 地域和可用区列表No
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
TokenNamestring令牌名称Yes
AllowedOps.nstring令牌允许执行的操作,[ TOKEN_ALLOW_NONE , TOKEN_ALLOW_READ , TOKEN_ALLOW_WRITE , TOKEN_ALLOW_DELETE , TOKEN_ALLOW_LIST, TOKEN_ALLOW_IOP , TOKEN_ALLOW_DP ]。默认TOKEN_ALLOW_NONENo
AllowedPrefixes.nstring令牌允许操作的key前缀,默认*表示全部No
AllowedBuckets.nstring令牌允许操作的bucket,默认*表示全部No
ExpireTimeint令牌的超时时间点(时间戳),默认一天;注意:过期时间不能超过 4102416000No

Response Elements

Parameter nameTypeDescriptionRequired
RetCodeint操作返回码Yes
Actionstring操作名称Yes
TokenIdstring创建令牌的token_idNo

Request Example

https://api.ucloud.cn/?Action=CreateUFileToken
&ProjectId=org-xxx
&Region=cn-bj
&TokenName=testname
&AllowedOps.0=TOKEN_ALLOW_WRITE
&AllowedOps.1=TOKEN_ALLOW_READ 
&AllowedPrefixes.0=test/test
&AllowedPrefixes.1=test1/test1
&AllowedPrefixes.2=test2/test2
&AllowedBuckets.0=bucket0
&AllowedBuckets.1=bucket1
&ExpireTime=1520411979

Response Example

{
    "RetCode": 0,
    "Action": "CreateUFileTokenResponse",
    "TokenId": "xUoZJgIz"
}