クラウド・アクセスのための URL ホストおよびポートの検証

クラウド環境では、アプリケーションから URL にアクセスする際に考慮すべきことが多数あります。

  1. ホスト名または IP アドレスを変更する必要はありますか?
  2. ホストはクラウド環境からアクセスできますか?
  3. ポートはクラウド環境からアクセスできますか?
  4. ホスト名または IP アドレスはデプロイメント後にクラウド環境で動的に変更できますか?
  5. ホスト名が localhost の場合、ターゲット・サービスはアプリケーションと共に移動しましたか?

この規則により、.properties ファイル内の Java ストリング・リテラルとプロパティー値に含まれる以下の項目を参照するようフラグが立てられます。

ターゲットのクラウド・ランタイム環境が IBM Cloud またはサード・パーティー PaaS である場合、以下のプロトコルにはこの規則によってフラグは立てられません。これらは古いプロトコルまたは非標準のプロトコルを使用しない規則によってフラグが立てられるからです。

この規則は、WSDL ファイル内の < span class= "XmlDefinition"> < address> < /span> エレメントの < code> location < /code> 属性内の" http:// "または" https: // " への参照にもフラグを立てます。

注: "http://www.w3.org/" および "http://schemas.xmlsoap.org/" への参照は、Web サービスのアドレス指定の仕様で 定義されている名前空間を識別するため、フラグを立てられません。

解決方法

アプリケーションがサービス・エンドポイントまたはピアに直接アクセスできる場合、追加のアクションは必要ありません。 そうでない場合、2 つの解決方法が考えられます。

セキュア接続の作成

IBM Secure Gateway for IBM Cloud などの VPN トンネルを使用して、サービス・エンドポイントまたはピアへのセキュア接続を作成できます。 セキュア接続の構成について詳しくは、『VPN の構成』を参照してください。 ゲートウェイを構成した後に、宛先の作成時に指定したクラウド・ホストおよびポート番号を使用して、アプリケーションを新しい宛先に接続します。

ポートのオープン

クラウド環境では特定のポートのみがデフォルトでオープンしています。 追加ポートを開く方法については、 IBM Cloud System access の WebSphere Application ServerなかのFirewall Portsセクションに参考してください。

詳しくは、「クラウド・アプリケーションの規則トップ 9」を参照してください。