4.3. ルーターネットワークに接続するクライアントの設定


ルーターネットワークと同じ OpenShift クラスター、別のクラスター、または OpenShift 外部で実行されているメッセージングクライアントを接続して、メッセージを交換できるようにすることが可能です。

前提条件

手順

  • クライアントをルーターネットワークに接続するには、以下の接続 URL 形式を使用します。

    <scheme>://[<username>@]<host>[:<port>]
    <scheme>

    以下のいずれかを使用します。

    • amqp: 同じ OpenShift クラスター内からの暗号化されていない TCP
    • amqps: SSL/TLS 認証を使用したセキュアな接続用
    • amqpws: OpenShift クラスター外からの暗号化されていない接続用の AMQP over WebSockets
    <username>
    ユーザー名/パスワード認証でルーターメッシュをデプロイした場合は、クライアントのユーザー名を指定します。
    <host>
    クライアントがルーターネットワークと同じ OpenShift クラスター内にある場合、OpenShift Service ホスト名を使用します。そうでない場合は、ルートのホスト名を使用します。
    <port>

    ルートに接続する場合は、ポートを指定する必要があります。セキュアでない接続に接続するには、ポート 80 を使用します。それ以外の場合は、セキュアな接続に接続するには、ポート 443 を使用します。

    注記

    セキュアでない接続 (ポート 80) に接続するには、クライアントは AMQP over WebSockets (amqpws) を使用する必要があります。

以下の表は、接続 URL のサンプルを示しています。

URL説明

amqp://admin@router-mesh:5672

クライアントとルーターネットワークはいずれも同じ OpenShift クラスターにあるので、接続 URL にサービスホスト名が使用されます。この場合、ユーザー名/パスワード認証が実装され、ユーザー名 (admin) を指定する必要があります。

amqps://router-mesh-myproject.mycluster.com:443

クライアントは OpenShift 外にあるため、接続 URL に Route ホスト名が使用されます。この場合、amqps スキームとポート 443 が必要な SSL/TLS 認証が実装されています。

amqpws://router-mesh-myproject.mycluster.com:80

クライアントは OpenShift 外にあるため、接続 URL に Route ホスト名が使用されます。この場合、認証は実装されないため、クライアントは amqpws スキームおよびポート 80 を使用する必要があります。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.