Skip to Content
对象存储 US3获取令牌信息 - DescribeUFileToken

获取令牌信息 - DescribeUFileToken

简介

获取令牌信息

定义

公共参数

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

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表No
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
TokenIdstring令牌ID,只返回指定ID信息,否则拉取所有令牌No
TokenNamestring令牌名称,只返回指定令牌名称信息,否则拉取所有令牌No
Displayint0表示显示部分token信息;不传递和其他情况表示显示全部token信息No

响应字段

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

数据模型

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=DescribeUFileToken &ProjectId=org-xxx &TokenId=679c7e5e-74b8-4048-b622-33dd4e8634de &Region=cn-bj &Display=2 &TokenName=BFCOSzvM

响应示例

{ "Action": "DescribeUFileTokenResponse", "DataSet": [ { "AllowedBuckets": [ "bucket1", "bucket2" ], "AllowedOps": [ "TOKEN_ALLOW_READ", "TOKEN_ALLOW_WRITE" ], "AllowedPrefixes": [ "test/test", "test1/test1" ], "ExpireTime": 4102416000, "PrivateKey": "7b01a354-adb2-49a1-9f68-af814e884c29", "PublicKey": "TOKEN_679c7e5e-74b8-4048-b622-33dd4e8634de", "TokenId": "679c7e5e-74b8-4048-b622-33dd4e8634de", "TolenName": "testname" }, { "AllowedBuckets": [ "bucket1", "bucket2" ], "AllowedOps": [ "TOKEN_ALLOW_READ", "TOKEN_ALLOW_WRITE" ], "AllowedPrefixes": [ "test/test", "test1/test1" ], "ExpireTime": 4102416000, "PrivateKey": "7b01a354-adb2-49a1-9f68-af814e884c27", "PublicKey": "TOKEN_679c7e5e-74b8-4048-b622-33dd4e8634dc", "TokenId": "679c7e5e-74b8-4048-b622-33dd4e8634dc", "TokenName": "test1name" } ], "RetCode": 0 }