通过Curl命令行接入Elasticsearch实例
更新时间 2026-02-27 17:26:31
最近更新时间: 2026-02-27 17:26:31
本文为您介绍如何用curl命令接天翼云云搜索服务Elasticsearch实例。
概述
使用 Curl 是最简单直接的方式访问Elasticsearch实例。它允许用户通过命令行发送HTTP/HTTPS请求与集群进行交互,例如创建索引、查询集群状态等操作。
前提条件
已开通天翼云云搜索服务Elasticsearch实例。
实例已绑定公网IP。具体可参考“实例公网访问”章节。
本地已安装Curl工具。
操作步骤
实例使用HTTP协议访问Elasticsearch实例
curl -u <user>:<password> "http://<host>:<port>"user:Elasticsearch实例用户名,比如admin。password:该用户密码,比如用户配置的Elasticsearch实例admin用户密码。host:主机IP,即实例绑定的公网IP。port:端口号,一般是9200。
实例使用HTTPS协议访问Elasticsearch实例
方式一:忽略证书校验(适用于自签名证书或快速测试)
在使用自签名证书时,可以使用-k 或 --insecure 参数跳过安全校验:
curl -u -k <user>:<password> "https://<host>:<port>"
方式二:指定证书访问(推荐生产环境)
为了保证通信的绝对安全,推荐通过--cacert 参数指定根证书的绝对路径来进行访问:
curl -u <user>:<password> "https://<host>:<port>" --cacert /path/to/your/ca.pem证书可以从云搜索服务控制台 “安全设置”页面下载。