2017-08-17 15 views
0
私は管理UIのコン概要セクションで私のために設けられた接続文字列を使用して、私のscylladb 1.7.4インスタンスに接続しようとしている

は:Compose 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に」オプションとしてセクション(または[certfiles]セクションを使用)またはSSL_CERTFILE環境変数に

私はアクセスを得ることができます

をセットにcertfileにへのパスを入力してください私が接続できるように作曲SSL証明書へ:私はしかしdocumentationでオプションSSL_VALIDATE=falseを見てきました

$ 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 

、私はSSLの検証を無効にしたくありません。

答えて

2

詳細は、https://help.compose.com/docs/scylla-and-certificatesセクションのドキュメントに記載されています。私は、SSL上の情報に描かれたので

私の混乱でした(#2)問題の私は遭遇していたので、そのように私はcqlshのために完全な設定上のセクションを飛び越えた(#1):

Cqlshコマンドライン

Cqlshコマンドラインパネルには、3つのComposeポータルに接続する3つのcqlshコマンドが含まれています。 cqlshの入手と設定の詳細は、Scylla and cqlshを参照してください。 (#1)

表示されたコマンドには、必須フラグ(--sslおよび--cqlversion)が含まれています。コマンドの前に環境変数SSL_VALIDATE=falseを設定すると、それ以上の設定は必要ありません。 (#2)

を、私はそれが再注文された場合は、このセクションでは、少し明確になると思います。

Cqlshコマンドライン

Cqlshコマンドラインパネルは3つのcqlshコマンドが含まれていますそれぞれ3つのComposeポータルに接続します。

表示されたコマンドには、必須フラグ(--sslおよび--cqlversion)が含まれています。コマンドの前に環境変数SSL_VALIDATE=falseを設定すると、それ以上の設定は必要ありません。

cqlshの取得と設定の詳細は、Scylla and cqlshを参照してください。この節では、sqlを使用するようにcqlshを構成する方法について説明します。