重要

このページの日本語コンテンツは古くなっている可能性があります。最新の英語版コンテンツをご覧になるには、こちらをクリックしてください。

Confluent Cloud への接続のテスト

Confluent Cloud のブローカーは ping コマンドに応答しないため、クラスターへの接続を確認する場合は以下のオプションを使用できます。これは、VPC ピアリング、VNet ピアリング、AWS Transit Gateway、パブリックネットワークデプロイでの接続を確認する場合に便利です。

Confluent Cloud クラスターへの接続を確認するには

  1. Confluent Cloud Console で該当するクラスターに移動します。
  2. Cluster settings をクリックします。Cluster settings ページが表示されます。
  3. General タブをクリックし、Identification セクションにリストされている Bootstrap server の URL を確認します。
  4. 以下のいずれかのコマンドを実行します。<bootstrap-url> をブートストラップサーバーの URL で置き換えてください。
    • パブリックエンドポイントクラスターの場合、インターネットにアクセスできる任意のコンピューターからコマンドを実行します。
    • VPC ピアリング、VNet ピアリング、AWS Transit Gateway、AWS PrivateLink、Azure Private Link の場合、ユーザーの VPC または Confluent Cloud クラスターに接続されている VNet 内からコマンドを実行します。

openssl

openssl s_client -connect <host>:<port>

クラスターへの接続をテストするには、ブートストラップサーバーの URL を使用して openssl s_client -connect コマンドを実行します。Confluent Cloud Console のブートストラップ URL には <host> 値と <port> 値の 9092 が含まれています。

openssl s_client -connect コマンドを実行する場合、-connect オプションにホストとポート番号を指定する必要があります。詳細については、openssl s_client のドキュメントを参照してください。

成功すると、以下のような CONNECTED メッセージが表示されます。

CONNECTED(00000005)
depth=3 O = Digital Signature Trust Co., CN = DST Root CA X3
verify return:1
depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
verify return:1
depth=1 C = US, O = Let\'s Encrypt, CN = R3
verify return:1
depth=0 CN = *.us-west-2.aws.confluent.cloud
verify return:1
...

問題が発生してクラスターに到達できない場合、コマンドはタイムアウトになるまで待機してから、connect: Operation timed out などのエラーを表示します。

netcat

nc -zv <bootstrap-host> 9092

Connection to <bootstrap-url> port 9092 [tcp/XmlIpcRegSvc] succeeded!

接続が失敗すると、以下のようなメッセージが表示されます。

connect to <bootstrap-url> port 9092 (tcp) failed: Connection timed out.

telnet

telnet <bootstrap-url> 9092

成功すると、以下のようなメッセージが表示されます。

Trying 34.70.244.179...
Connected to <bootstrap-url>.
Escape character is '^]'.
...