如何在 Couchbase 中通过 curl 创建主索引?

How to create the primary index via curl in Couchbase?

我想通过 sh 脚本中的 curl 命令配置我的 Couchbase 实例。我已经弄清楚如何设置集群、添加节点、用户和存储桶。但是主索引设置不正确。

我使用以下命令为我的默认存储桶创建索引,但它只响应 404。我也尝试使用身份验证参数 (-u admin:password),但它也不起作用。

curl -v http://localhost:8093/query -d statement=CREATE%20PRIMARY%20INDEX%20primary_index%20ON%20default:default%20USING%20GSI

感谢@geraldss 的评论。这对我有用,所以我的工作查询如下所示:

curl -X POST -v -u $ADMIN:$DEFAULT_PASSWORD http://localhost:8093/query/service -d statement=CREATE%20PRIMARY%20INDEX%20primary_index%20ON%20default:default%20USING%20GSI