通过其他客户端访问Elasticsearch 本文介绍使用PHP、Python和Go客户端访问Baidu Elasticsearch的方法,并提供了示例代码和注意事项供您参考。 PHP语言 警告 Elasticsearch的PHP客户端提供的默认连接池并不适合云上环境,可能在长连接断开时出现连接异常的问题。
返回头域 除公共头域,无其它特殊头域。
其他说明 对于多 Key 操作,使用 mget、mset、del 由于需要计算相关节点信息,延迟将会加大。 以 Value 为 10 字节为例,set 操作大概是在 2ms 左右,10 个 key 的 mget 大概是在 5ms,100 个 Key 的 mget 大概是 20ms 左右。 Key 最大长度为 1KB。 Redis 限制要求 Value 的最大长度为 512MB。
其他接口 查询可用区列表 接口描述 本接口用于查询可用区列表 请求结构 GET /v{version}/zone HTTP/1.1 HOST: drds.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
相关文档 其他操作请参考 多用户访问控制
相关文档 其他操作请参考 多用户访问控制 。
相关文档 其他操作请参考 多用户访问控制 。
请求参数 参数名称 类型 是否必须 参数位置 描述 version string 是 URL参数 API 版本号 instanceId string 是 URL参数 指定实例Id publicAccess Boolean 是 RequestBody参数 true:开启公网访问 false:关闭公网访问 返回头域 除公共头域,无其它特殊头域。
在左侧导航栏中单击 数据库连接信息 ,为实例或节点申请开通公网访问。 若实例未设置白名单,需要先设置白名单,才能获取实例连接信息 若实例已设置白名单,您可以针对实例类型执行操作。针对单节点实例,您可以为该实例主节点申请公网访问;针对副本集实例,您可以为该实例的主节点、从节点和只读节点申请公网访问;针对分片集实例,您可以为该实例的mongos节点申请公网访问。
accessControlList 是 list 标识acl主体的开始,由一或多组acl配置项组成。 - +effect 是 string 指定与该条acl配置项匹配的Request能否执行,取值为 Allow 或 Deny 。 Allow 表示可以执行; Deny 表示拒绝执行。 accessControlList +eid 否 string 标识acl配置项的id 。