企业搜索服务 KOOSEARCH-权限和授权项:支持的授权项

时间:2024-06-25 16:16:24

支持的授权项

细粒度策略支持的操作与API相对应,授权项列表说明如下:

  • 权限:自定义策略中授权项定义的内容即为权限。
  • 对应API接口:自定义策略实际调用的API接口。
  • 授权项:自定义策略中支持的Action,在自定义策略中的Action中写入授权项,可以实现授权项对应的权限功能。
  • 授权范围:自定义策略的授权范围,包括 IAM 项目与企业项目。授权范围如果同时支持IAM项目和企业项目,表示此授权项对应的自定义策略,可以在IAM和企业管理两个服务中给用户组授权并生效。如果仅支持IAM项目,不支持企业项目,表示仅能在IAM中给用户组授权并生效,如果在企业管理中授权,则该自定义策略不生效。关于IAM项目与企业项目的区别,详情请参见:IAM项目和企业项目的区别

企业搜索 服务管理控制操作相关的授权项,明细如下表所示。用户调用如下API时,需要获取对应的权限。权限获取请参考 统一身份认证 服务(IAM)的帮助指导。

“√”表示支持,“x”表示暂不支持。

表1 企业搜索服务权限明细

权限描述

授权项(Action)

对应的API

IAM项目(Project)

企业项目(Enterprise Project)

上传数据

KooSearch :experience:manage

POST /v1/{project_id}/data-collections/{dataCollectionName}

×

搜索数据

KooSearch:experience:use

POST /v1/{project_id}/search/query

×

查询热搜词

KooSearch:experience:use

POST /v1/{project_id}/search/hotword

×

开通服务

KooSearch:*:*

GET /v1/provision/serviceSubscription?scenario=e-commerce

×

查询服务开通状态

KooSearch:*:*

GET /v1/provision/queryServiceStatus

×

创建搜索配置

KooSearch:experience:manage

POST /console-backend/v2/search-config/configs

×

修改搜索配置

KooSearch:experience:manage

PUT /console-backend/v2/search-config/configs

×

查询搜索配置列表

KooSearch:experience:manage

GET /console-backend/v2/search-conf/configs

×

查询搜索配置详情

KooSearch:experience:manage

GET /console-backend/v2/search-config/configs/{config-id}

×

查询搜索配置模板列表

KooSearch:experience:manage

GET /console-backend/v2/search-config/templates/{template-id}

×

应用搜索配置

KooSearch:experience:manage

POST /console-backend/v2/search-config/configs/{config-id}/application

×

删除搜索配置

KooSearch:experience:manage

DELETE /console-backend/v2/search-config/configs/{config-id}

×

support.huaweicloud.com/api-koosearch/koosearch_06_0014.html