更新时间:2024-10-21 GMT+08:00
分享

查询授权

功能介绍

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

请求消息样式

GET /v2/workflow-authorization HTTP/1.1
Host: obs.cn-north-4.myhuaweicloud.com 
Authorization: authorization
Content-Type: application/json
Content-Length: length
Date: date

请求消息参数

该请求消息中不使用消息参数。

请求消息头

该请求使用公共消息头,具体参见表3

请求消息元素

该请求消息中不使用消息元素。

响应消息样式

HTTP/1.1 status_code 
Date: date 
Content-Length: length 
X-Request-ID: obs request id

json body

响应消息头

该请求的响应消息使用公共消息头,具体请参考表1

响应消息元素

表1 响应元素

名称

参数类型

说明

agencies

Array of AgencyDetail

委托权限信息。

表2 AgencyDetail参数说明

名称

是否必选

参数类型

说明

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)。

错误响应消息

无特殊错误,所有错误已经包含在表2中。

请求示例

GET /v2/workflow-authorization HTTP/1.1
Host: obs.cn-north-4.myhuaweicloud.com 
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:sc2PM13Wlfcoc/YZLK0MwsI2Zpo=
Content-Type: application/json
Content-Length: 0
Date: Thu, 27 Aug 2020 12:38:10 GMT

响应示例

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",
        "agency_name": "IAMAgency",
        "agency_duration": "FOREVER",
        "trust_domain_name": "op_svc_obs",
        "role_id": "40dd08a0e4dd4d5eb24e21fd1de87c1a",
        "role_dependent_by_function": "oef-funcube-mpc-thumbnail_1bf94210fe86a9b0f95f057f",
        "role_remark_name": "mpc",
        "role_remark_type": "AX"
    }]
}

相关文档