更新时间:2024-05-16 GMT+08:00
分享

创建并绑定ldap配置

功能介绍

创建并绑定ldap配置

接口约束

base_dn和url不为空

调用方法

请参见如何调用API

URI

POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

share_id

String

文件系统id

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

账号的token

Content-Type

String

MIME类型

表3 请求Body参数

参数

是否必选

参数类型

描述

url

String

ldap服务器的url,固定格式为 ldap://{ip_address}:{port_number} 或 ldaps://{ip_address}:{port_number},例如ldap://192.168.1.1:60000

base_dn

String

数据库中的域

user_dn

String

用户区别名

password

String

ldap认证密码

vpc_id

String

一般不涉及。仅在SFSTurbo支持多VPC的场景下,需要指定LDAP服务器可连通的VPC的id。

filter_condition

String

过滤条件。保留字段,暂不支持

backup_url

String

ldap备节点的url,固定格式为 ldap://{ip_address}:{port_number} 或 ldaps://{ip_address}:{port_number},例如ldap://192.168.1.2:60000

schema

String

ldap的schema,不填写则默认为RFC2307

search_timeout

Integer

ldap搜索的超时时间,单位为秒。不填写则默认为3秒

allow_local_user

String

访问ldap服务器失败后是否允许使用本地用户鉴权

枚举值:

  • Yes

  • No

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

job_id

String

创建ldap异步任务的id

状态码: 400

表5 响应Body参数

参数

参数类型

描述

errCode

String

错误码

最小长度:8

最大长度:36

errMsg

String

错误描述

最小长度:2

最大长度:512

状态码: 500

表6 响应Body参数

参数

参数类型

描述

errCode

String

错误码

最小长度:8

最大长度:36

errMsg

String

错误描述

最小长度:2

最大长度:512

请求示例

创建绑定一个ldap服务器

{
  "url" : "ldap://192.168.1.1:60000",
  "base_dn" : "dc=huawei,dc=com",
  "user_dn" : "cn=admin,dc=huawei,dc=com",
  "password" : "pwdxxxxxx",
  "backup_url" : "ldap://192.168.1.2:60000",
  "schema" : "RFC2307",
  "search_timeout" : 10,
  "allow_local_user" : "Yes"
}

响应示例

状态码: 200

请求已被接受

{
  "job_Id" : "72362dxxxxa04d419dbd5e6d9fe5xxxx"
}

状态码: 400

客户端错误

{
  "errCode" : "SFS.TURBO.0001",
  "errMsg" : "Invalid rule id"
}

状态码: 500

内部错误

{
  "errCode" : "SFS.TURBO.0005",
  "errMsg" : "Internal server error"
}

状态码

状态码

描述

200

请求已被接受

400

客户端错误

500

内部错误

错误码

请参见错误码

分享:

    相关文档

    相关产品