撰写Scylladb SSL证书在哪里?
我试图用管理UI的撰写概述部分为我提供的连接字符串连接到我的scylladb 1.7.4实例:撰写Scylladb SSL证书在哪里?
$ cqlsh --ssl portal-xxxx.ibm-343.composedb.com 19228 -u scylla -p XXXX --cqlversion=3.3.1
然而,回应是:
验证已启用; SSL传输工厂需要指定有效的证书文件。请在[SSL]部分中/Users/snowch/.cassandra/cqlshrc“certFile中”选项certFile中提供路径(或使用[certfiles]部分)或设置SSL_CERTFILE环境变量
我在哪里可以得到访问到撰写SSL证书,这样我可以将带有:
$ SSL_CERTFILE=/path/to/scylla_certfile cqlsh --ssl portal-xxxx-0.csnow-scylla-45.ibm-343.composedb.com 19228 -u scylla -p XXXX --cqlversion=3.3.1
我已经看到了,不过documentation选项SSL_VALIDATE=false
,我不想禁用SSL验证。
有关信息将在https://help.compose.com/docs/scylla-and-certificates部分的文档中进一步介绍。
我的困惑是因为我被吸引到的信息对SSL(#2),因为这个问题我曾经遇到过,因此我跳过了部分上全配置cqlsh(#1):
cqlsh命令行
的cqlsh命令行面板包含三个cqlsh命令,其中的每一个连接到三个撰写门户。有关获取cqlsh并对其进行配置的详细信息,请参阅Scylla and cqlsh。 (#1)
显示的命令包括必需的标志(
--ssl
和--cqlversion
)。如果在命令前面设置环境变量SSL_VALIDATE=false
,则不需要进一步的配置。 (#2)
我觉得这部分将是一个更清楚一点,如果它被重新排序:
Cqlsh命令行
的Cqlsh命令行面板包含三个cqlsh命令,每个连接到三个组合门户。
显示的命令包括必需的标志(
--ssl
和--cqlversion
)。如果在命令前面设置环境变量SSL_VALIDATE=false
,则不需要进一步的配置。有关获取cqlsh并对其进行配置的详细信息,请参阅Scylla and cqlsh。本节包含有关将cqlsh配置为使用ssl的信息。