HTTP および HTTPS 受信エンドポイント設定

HTTP 受信エンドポイント設定と HTTPS 受信エンドポイント設定により、HTTP と HTTPS 経由でそれぞれ送信される B2B メッセージを受信する場所が決まります。HTTP および HTTPS エンドポイントには次の 2 種類があります。

  • Receive from Partners (パートナーから受信)

    パートナーから直接、またはサードパーティ接続経由でインバウンド B2B メッセージを受信するインバウンドメッセージフローの送信元エンドポイント。

    HTTP と HTTPS の [Receive from Partners (パートナーから受信)] エンドポイントを所有できるのはホスト、パートナー、またはサードパーティ接続です。

  • Source at Host (ホストの送信元)

    バックエンドアプリケーションからアプリケーションメッセージを受信するアウトバウンドメッセージフローの送信元エンドポイント。

    HTTP または HTTPS の [Source at Host (ホストの送信元)] エンドポイントを所有できるのはホストのみです。

各 HTTP および HTTPS 受信エンドポイント設定は、ランタイムで個別の Mule アプリケーションとしてデプロイされます。メッセージフロー間で既存の HTTP および HTTPS 受信エンドポイント設定を再利用することを検討してください。

[<ホスト>]​ ページで次の設定を定義して、HTTP および HTTPS 受信エンドポイントを作成します。

名前 説明 必須

Endpoint Name (エンドポイント名)

エンドポイントを識別するために自動的に生成された名前 (手動で変更可能)。

x

Owner (オーナー)

エンドポイントを所有するホスト、パートナー、またはサードパーティ接続。

x

プロトコル

エンドポイントでサポートされるプロトコル。

x

説明

ユーザーが入力した、エンドポイントの目的を説明する値。

Private port (when deploying to VPC) (非公開ポート (VPC にデプロイする場合))

CloudHub デプロイメントで Anypoint Virtual Private Cloud (Anypoint VPC) を使用している場合に適用されます。

  • 有効にすると、AS2 受信エンドポイントアプリケーションは ​Anypoint VPC​ の非公開ポート ​8092​ にデプロイされます。Anypoint VPC を介したエンドポイントへのアクセス制御と、専用ロードバランサーの設定を管理できます。

  • 無効にすると、AS2 受信エンドポイントアプリケーションはデフォルトで公開ポート ​8082​ にデプロイされます。

    エンドポイント URL にはインターネット経由で直接アクセスできます。

Manage with API manager (API Manager で管理)

この設定を有効にすると、API Manager を使用してエンドポイントを管理できます。この機能を使用するには、API Manager でエンドポイントと同じ環境および組織に HTTP API を作成する必要があります。

API Manager でこの API を作成するときには次の操作を行います。

  • アセットタイプに ​HTTP API​ を選択します。

  • [Endpoint configuration (エンドポイント設定)]​ 画面はデフォルトのままにします。

  • API インスタンス ID をコピーし、Partner Manager の ​[New endpoint: Receive from Partners (新規エンドポイント: パートナーから受信)]​ ウィンドウの ​[API Auto discovery id (API 自動検出 ID)]​ 項目に貼り付けます。

この機能を使用するには API Manager ライセンスが必要です。

HTTPS

CloudHub デプロイメントに適用されます。

Partner Manager がこのエンドポイントを HTTPS リスナーとしてデプロイするか HTTP リスナーとしてデプロイするかを示します。

  • 有効 (デフォルト) にすると、Partner Manager はこのエンドポイントを HTTPS リスナーとしてデプロイします。

  • 無効にすると、Partner Manager はこのエンドポイントを HTTP リスナーとしてデプロイします。

Anypoint Runtime Fabric にデプロイすると、Partner Manager は常にこのエンドポイントを HTTP リスナーとしてデプロイします。この種別のデプロイメントでは、外部コンシューマーに HTTPS エンドポイントを提供するようにイングレスコントローラーを設定する必要があります。詳細は、​「Runtime Fabric のイングレスの設定」​を参照してください。

x

URL

バックエンドアプリケーションからのアウトバウンド送信元メッセージまたはパートナーからのインバウンド B2B メッセージを受け取る HTTP または HTTPS アドレス。この ID は、エンドポイントを使用する最初のメッセージフローがデプロイされると Partner Manager によって自動的に生成されます。

x

Response timeout (in milliseconds) (応答タイムアウト (ミリ秒))

ミリ秒単位の応答タイムアウト。デフォルト値は ​15000​ です。

x

認証種別

HTTP 受信サービスを保護するために使用する認証方式の種別。API Manager を使用してエンドポイントを管理する場合、この項目は無効になります。

x

Basic authentication (基本認証)

HTTP リスナーを保護するユーザー名とパスワード。

新規のエンドポイントまたは再設定したエンドポイントを保存した後は、パスワードを取得または変更することはできなくなります。

ペイロードを HTTP または HTTPS 受信エンドポイントに送信するバックエンドアプリケーションは、HTTP リクエストヘッダーでログイン情報を渡す必要があります。

x

API Key (API キー)

HTTP リスナーの API キー。

[Authentication type (認証種別)]​ リストで ​[API Key (API キー)]​ を選択した場合は、HTTP リスナーを保護するための HTTP ヘッダー名と API キーを指定してください。新規のエンドポイントまたは再設定したエンドポイントを保存した後は、API キーを取得または変更することはできなくなります。

ペイロードを HTTP 受信エンドポイントに送信するバックエンドアプリケーションは、設定済みの HTTP ヘッダー名を使用した HTTP 要求で API キーを渡す必要があります。

x

次のステップ

HTTP または HTTPS 受信エンドポイントを作成した後、​「AS2、HTTP、HTTPS 受信エンドポイントのデプロイ」​の説明に従ってデプロイできます。