Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerAS2 受信、HTTP 受信、HTTPS 受信エンドポイントを公開/非公開ポートにデプロイできます。
非公開ポート設定を無効にして AS2 または HTTPS 受信エンドポイントを CloudHub にデプロイすると、エンドポイントアプリケーションが公開 HTTPS ポート (8082) または HTTP ポート (8081) にデプロイされ、トラフィックが共有ロードバランサー経由で転送されます。[URL] 項目の値は、このエンドポイントを使用するメッセージフローをデプロイしたときに自動的に生成されます。
デプロイされているエンドポイントのランタイムアプリケーション名と外部 URL は、エンドポイントの詳細ページで表示できます。次に例を示します。
外部 URL は、エンドポイントに AS2、HTTP、HTTPS メッセージを送信するパートナーと共有できます。
組織が専用ロードバランサー (DLB) なしで Anypoint Virtual Private Cloud を使用する場合は、組織のプラットフォーム管理者が必要な Anypoint VPC ファイアウォールルールを設定して、特定のパートナーまたはサードパーティ接続の IP アドレスでエンドポイントにアクセスできるようにします。
非公開ポート設定を有効にして AS2、HTTP、または HTTPS 受信エンドポイントを CloudHub 1.0 にデプロイするには、次の操作を実行できます。
受信エンドポイントを含むメッセージフローをデプロイします。
CloudHub 1.0 デプロイメント設定の定義の説明に従って、新たに作成されたエンドポイントを非公開ポートに自動的にデプロイするように CloudHub を設定します。
非公開ポート設定を有効にしたエンドポイントは、非公開 HTTPS ポート 8092 または HTTP (AS2 の場合のみ) ポート 8091 にデプロイされます。デプロイされたエンドポイントのランタイムアプリケーション名、内部 URL、外部 URL は、<host> ページ (AS2 エンドポイント)、パートナーページ (HTTP または HTTPS エンドポイント)、またはメッセージフローからアクセスできるエンドポイント詳細ページで確認できます。
エンドポイントがデプロイされたら、次の手順を実行します。
以下のセクションと「Dedicated Load Balancer Mapping Rules (専用ロードバランサーのマッピングルール)」の説明に従って、パートナーから受信したメッセージをアプリケーションに転送するための URL マッピングルールを設定します。
「Dedicated Load Balancer Allowlists (専用ロードバランサーの許可リスト)」の説明に従って DLB 設定でパートナーの IP アドレスを許可されているアドレスのリストに追加するように、組織のプラットフォーム管理者に依頼します。
Partner Manager は AS2 および HTTP インバウンドエンドポイントを、HTTPS リスナーを使用する CloudHub 2.0 にデプロイします。
共有スペースをデプロイメント対象として使用している場合、エンドポイントにはインターネット経由でアクセスでき、HTTP 要求は許可されません。
非公開スペースをデプロイメント対象として使用している場合、イングレスルールやファイアウォールルールなどの CloudHub 2.0 ネットワーク設定を使用し、受信要求を管理して対象のランタイムアプリケーションにルーティングできます。
AS2、HTTP、または HTTPS インバウンドエンドポイントアプリケーションへの HTTP 要求を許可する場合は、次の手順を実行します。
非公開スペースをデプロイメント対象として使用します。
[Advanced (詳細)] タブの [HTTP requests (HTTP 要求)] 項目で [Accept HTTP (HTTP を受け入れる)] を選択します。
必要に応じて、特定の IP アドレスからの HTTP 要求を許可するようにネットワークレベルのイングレスルールを設定します。
公開または非公開のポートにデプロイされた受信エンドポイントの外部 URL は、エンドポイント種別、DLB ドメイン、入力 start_paths に応じて変わります。外部 URL はパートナーと共有できます。
AS2 受信エンドポイント用の外部 URL は https://{DLB-domain}/{Input-path}/receive-as2 です。
たとえば、DLB ドメインの名前が mythical.lb.anypointdns.net で、ランタイムアプリケーションの名前が b2b-inbound-as2-zap3 の場合、システム管理者は、受信要求を Anypoint VPC 内のランタイムアプリケーションに転送するように DLB 設定の URL マッピングルールを追加できます。
この設定では、外部 AS2 エンドポイント URL は https://mythical.lb.anypointdns.net/as2/mythical/receive-as2/ です。
HTTPS エンドポイント用の外部 URL は https://{DLB-domain}/{Input-path}/{base-path}/{message-type} です。
たとえば、DLB ドメインの名前が mythical.lb.anypointdns.net で、エンドポイントに対して設定したベースパスが send2、ランタイムアプリケーションの名前が b2b-inbound-http-ognq である場合、システム管理者は、受信要求を Anypoint VPC 内のランタイムアプリケーションに転送するように DLB 設定の URL マッピングルールを追加できます。次に例を示します。