华为云计算 云知识 查询授权CheckWorkflowAuthentication
查询授权CheckWorkflowAuthentication

 

接口说明

本接口用于查询授权,查询由DWR服务自动帮助用户创建工作流运行时需要的函数服务权限,以及函数服务运行时的权限。该函数具有幂等性。

URL
GET  https://dwr.cn-south-1.myhuaweicloud.com/v3/{project_id}/workflow-authorization 
请求参数
名称 类型 IN 必选 描述
X-Auth-Token
 
string header

用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 条件:匿名请求不需要带,其他请求必选。

project_id
 
string path

项目ID。

返回参数
返回码: 200

委托权限信息。

名称 类型 必选 描述
Content-Length
 
string

响应消息体的字节长度。

Connection
 
string

指明与服务器的连接是长连接还是短连接。有效值:keep-alive | close。

Date
 
string

OBS系统响应的时间。

x-request-id
 
string

帮助定位问题的特殊符号。

名称 类型 必选 描述
create_time
 
string

创建时间。

last_modify_time
 
string

最近修改时间。

agency_id
 
string

委托方帐号ID。

agency_name
 
string

委托名。

agency_duration
 
string

委托的期限。取值为"FOREVER"或“null”表示委托的期限为永久,取值为"ONEDAY"表示委托的期限为一天。

trust_domain_name
 
string

被委托方帐号名。

role_id
 
string

权限ID。

role_dependent_by_function
 
string

权限使用的依赖函数。

role_remark_name
 
string

权限备注名。

role_remark_type
 
string

权限的备注模式: AX表示在domain层显示。 XA表示在project层显示。 AA表示在domain和project层均显示。 XX表示在domain和project层均不显示。 自定义策略的显示模式只能为AX或者XA,不能在domain层和project层都显示(AA),或者在domain层和project层都不显示(XX)

返回码: 404
 
名称 类型 必选 描述
error_msg
 
string

错误详细描述

error_code
 
integer

简单错误码

request_id
 
string

请求唯一标识ID

返回码: 500
 
名称 类型 必选 描述
error_msg
 
string

错误详细描述

error_code
 
integer

简单错误码

request_id
 
string

请求唯一标识ID

请求示例
示例 1
 
"/v3/{project_id}/workflow-authorization"
 
"GET /v3/{project_id}/workflow-authorization HTTP/1.1\nHost: obs.cn-north-4.myhuaweicloud.com\nHost: obs.region.myhuaweicloud.com\nHost: obs.region.example.com\nAuthorization: OBS H4IPJX0TQTHTHEBQQCEC:sc2PM13Wlfcoc/YZLK0MwsI2Zpo=\nContent-Type: application/json\nContent-Length: 0\nDate: Thu, 27 Aug 2020 12:38:10 GMT"
返回示例
返回码:200

委托权限信息。

示例 1
 
HTTP/1.1 200 OK Date: Thu, 27 Aug 2020 12:38:10 GMT Content-Length: 100 X-Request-ID: 6a63a18b8bab40ffb71ebd9cb80d0085 { "agencies": [{ "created_time": "<timestamp>", // 创建时间。 "last_modify_time": "<timestamp>", // 最近修改时间。 "agency_id": "0760a9e2a60026664f1fc0031f9f205e", // 委托方帐号ID。 "agency_name": "IAMAgency", // 委托名。 "agency_duration": "FOREVER", // 委托的期限。取值为"FOREVER"或“null”表示委托的期限为永久,取值为"ONEDAY"表示委托的期限为一天。 "trust_domain_name": "op_svc_obs", // 被委托方帐号名。 "role_id": "40dd08a0e4dd4d5eb24e21fd1de87c1a", // 权限ID。 "role_dependent_by_function": "oef-funcube-mpc-thumbnail_1bf94210fe86a9b0f95f057f", // 权限使用的依赖函数。 "role_remark_name": "mpc", // 权限备注名。 "role_remark_type": "AX" //权限的备注模式:AX表示在domain层显示。XA表示在project层显示。AA表示在domain和project层均显示。XX表示在domain和project层均不显示。 }] }
SDK
点击  数据工坊  (DWR) SDK, 下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。
错误码
请参考 错误码说明

 

上一篇:CDN网络加速一般在哪些时候使用? 下一篇:物联网数据分析提供高性能的物联网离线处理能力