私はBluemix Gatewayサービスコンポーネントをインストールし、Linuxシステムでクライアントソフトウェアをセットアップすることに成功しました。クライアントはゲートウェイ内に表示されています。 TLSトンネルとの接続Bluemix Secure Gateway - Bluemixアプリケーションの接続方法
Bluemixアプリケーション(HTTPS GETで動作するRESTコンシューマ)を接続し、宅内にあるRESTリソースからデータを取得するときに問題が発生します。この目的のために、内部ホスト&を、宛先(ドメインなし)のレジストリに与えられた "abc123"のような単純なクラウドホスト名とポート番号1234で置き換えました。アドレス建設:あなたは、オンプレミスやクラウドへの接続を確立するとき、あなたはあなたのアプリケーションを作成しているリポジトリに
:
「手順:https://abc123:1234/mypath_to_the_app
は私が伝えマニュアルに従ってみましたホスト名とポート番号を、宛先を作成したときに指定したクラウドホスト名とポート番号に置き換えます。
Bluemix RESTアプリケーションログに表示されるエラーは、「不明なホスト名」です。
私の質問 REST HTTPS GETリクエストを実行するBluemixアプリケーションで "Secure Gatweay"とその宛先を指定する正しい方法は何ですか? Secure Gatewayの宛先アドレスを公開するために必要な設定はありますか?
この回答は役に立ちますか? :https://stackoverflow.com/a/45067868/5749279 –
ありがとう@Galen Keeneはい、宛先アドレス:クラウドホストアドレス:ポートで置き換えます。エンドツーエンド接続があることを期待しています。目的地設定の設定画面(ホイールアイコンの下)にクラウドホスト情報が見つかりました。それでもクライアント側で定義されたACLに問題があるので、エンドシステムの許可を修正するとすぐに、私はフィードバックをして答えを確認します。 –
親愛なる同僚。確認する。セキュアゲートウェイクライアントから到達可能なホスト名を使用して有効なアドレスでACLエントリを修正した後、ゲートウェイ設定が実行されます。呼び出し側のBluemixアプリケーション側では、xxx-xx-xxx-x.integration.ibmcloud.comのようなクラウド・ホスト・アドレスと、搭乗時に取得された数値ポートを使用してREST GET要求を変更しました。アクセスパイロットは、GET要求が正常に機能し、HTTPSを使用して予期されたデータが返されたことを示しました。 –