2016-05-12 10 views
0

DSTクラウド(dst.ibm.com)に休憩サービスがあり、それをBluemixのnode.jsバックエンドコードから呼び出す必要があります。それは "接続タイムアウト"でエラーが発生します。私はbluemixで安全なゲートウェイサービスを設定しました。また、Dockerをインストールし、DSTサーバーでゲートウェイクライアントを実行します。しかし、それはまだ動作しません。bluemixから、DSTでRESTサービスを呼び出すときの接続タイムアウト

ここで設定の詳細を共有できるかどうか不安です。私にはわからない1つのパラメータがあります。宛先の「クライアントポート」パラメータ。私はそれを "9000"と設定しました。

デバッグ方法を教えてください。どうもありがとう。 Jen

+0

ゲートウェイダッシュボードでは、1つのクライアントに接続されていることがわかります。したがって、目的地が正しく設定されていないように見えます。私の容疑者は "クライアントポート"です。それを手に入れる方法は? –

答えて

1

あなたが提供した情報に基づいて、クラウドデスティネーションとオンプレミスデスティネーションを使用する必要があるかどうかはわかりません。私はそれぞれの簡単な説明をして、それぞれの使い方を説明します。

オンプレミスデスティネーション - パブリックアクセスを持たないネットワークにサービス/リソースがあり、公開アプリケーションが必要です。よく使用されるケースは、オンプレミスのネットワークにデータベースを持ち、クラウドアプリケーションがそのデータベースに対してクエリを実行できる必要がある場合です。これらの接続は、Secure Gateway Clientのアクセス制御リストによって制限されます。

クラウドデスティネーション - パブリックインターネットにアクセスできないマシンで、一部のアプリケーション/サービスを実行していますが、パブリックインターネットでアプリケーションに要求する必要があります。オンプレミス先を使用するにはオンプレミス先

を使用して

、あなたは宛先を作成し、ホスト名/ IP(リソースホスト)とそれを提供しますあなたがアクセスする必要のあるサービスが実行されているの、およびリッスンするポート(リソースポート)が表示されます。作成時に、宛先はクラウドホストとポートに関連付けられます。このクラウドホストとポートは、クラウドアプリケーションが要求を送信するものです。これにより要求が受信され、Secure Gateway Clientに送信されます。Secure Gateway Clientは、宛先の作成中に提供されたリソースホストとポートに要求を送信します。

たとえば、データベースが9.49.38.22で稼動しており、ポート1234でHTTP接続を待機しているとします。その情報でSGに宛先を作成すると、 secure.gateway.server:15003 '。クラウドアプリケーションは、secure.gateway.server:15003に要求を送信します。この要求は、要求に応じて9.49.38.22:1234への接続を開くクライアントに送信されます。

使用してクラウド地

は雲の先を使用するには、宛先を作成し、公共サービスは、あなたが、ポート実行されているアクセスする必要がどこのホスト名/ IP(リソースホスト)とそれを提供します(リソースポート)と、ローカルアプリケーションが要求を送信するポート(クライアントポート)の両方にリスンします。 Secure Gateway Clientは、ゲートウェイに接続すると、提供したクライアントポートでリッスンを開始します。要求がこれらのポートの1つで受信されると、クライアントは要求をSecure Gateway Serverに送信し、要求を送信先に関連付けられたリソースホストとポートに送信します。

+0

ありがとうガレン。私は今、 "クライアントポート"がセキュアゲートウェイクライアントがリッスンするポートであることを理解しています。それは恣意的ですか?どのように私はその価値を得ることができますか? –

+0

クライアントポートの値に任意のポートを割り当てることができます。特定の宛先と通信したいポートです。 –

関連する問題