---
schema_version: "1"
id: be8a58bc5367dcd73f8d5b0fd41afb6b7e20722705131dadb6a68d58384b9c4c
title: HTTP および HTTPS 受信エンドポイント設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/partner-manager/latest/endpoint-https-receive.md
canonical_url: https://docs.mulesoft.com/jp/partner-manager/latest/endpoint-https-receive
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ad6bcded7e1ba327d97faa642280190ee5c0bc9aff3f113707087de7f9fe604a
description: MuleSoft Documentation Site
release: 2.x
latest: true
---
# 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 (ホストの送信元)\] エンドポイントを所有できるのはホストのみです。

<table><tbody><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content">各 HTTP および HTTPS 受信エンドポイント設定は、ランタイムで個別の Mule アプリケーションとしてデプロイされます。Anypoint Partner Manager の実行に必要な vCore 数を最小限に抑えるには、既存の HTTP または HTTPS 受信エンドポイント設定を複数のメッセージフローで使用します。</td></tr></tbody></table>

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

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Endpoint Name (エンドポイント名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">エンドポイントを識別するために自動的に生成された名前 (手動で変更可能)。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Owner (オーナー)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エンドポイントを所有するホスト、パートナー、またはサードパーティ接続。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">使用方法</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">エンドポイント機能 (​<code>[Receive from partners (パートナーから受信)]</code>​ または ​<code>[Source at host (ホストの送信元)]</code>​)。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">プロトコル</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">エンドポイントでサポートされるプロトコル (​<code>HTTP</code>​ または ​<code>HTTPS</code>​)。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">説明</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ユーザーが入力した、エンドポイントの目的を説明する値。</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Private port (when deploying to VPC) (非公開ポート (VPC にデプロイする場合))</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub デプロイメントで Anypoint Virtual Private Cloud (Anypoint VPC) を使用している場合に適用されます。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>有効にすると、AS2 受信エンドポイントアプリケーションは ​<a href="https://docs.mulesoft.com/cloudhub/virtual-private-cloud" class="xref page">Anypoint VPC</a>​ の非公開ポート ​<code>8092</code>​ にデプロイされます。Anypoint VPC を介したエンドポイントへのアクセス制御と、専用ロードバランサーの設定を管理できます。</p>
</li>
<li>
<p>無効にすると、AS2 受信エンドポイントアプリケーションはデフォルトで公開ポート ​<code>8082</code>​ にデプロイされます。</p>
<div class="paragraph">
<p>エンドポイント URL にはインターネット経由で直接アクセスできます。</p>
</div>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Manage with API Manager (API Manager で管理)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>この設定を有効にすると、API Manager を使用してエンドポイントをそのアクセス制御を含め管理できます。エンドポイントを API Manager で管理すると、認証やクライアントログイン情報を含むさまざまなポリシーを適用したり、エンドポイントの SLA 層を設定したりできます。また、Anypoint Exchange を活用してメッセージ仕様を文書化し、Anypoint API Experience Hub を活用して公開ポータルでメッセージ仕様をパートナーと共有できます。(これには追加のライセンスが必要です。)</p>
</div>
<div class="paragraph">
<p>API Manager でエンドポイントを管理するには、API Manager でエンドポイントと同じ環境および組織に HTTP API を作成します。</p>
</div>
<div class="paragraph">
<p>API Manager でこの API を作成するときには次の操作を行います。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>アセットタイプに ​<code>HTTP API</code>​ を選択します。</p>
</li>
<li>
<p><strong>[Endpoint configuration (エンドポイント設定)]</strong>​ 画面はデフォルトのままにします。</p>
</li>
<li>
<p>API インスタンス ID をコピーし、Partner Manager の ​<strong>[New endpoint: Receive from Partners (新規エンドポイント: パートナーから受信)]</strong>​ ウィンドウの ​<strong>[API Auto discovery id (API 自動検出 ID)]</strong>​ 項目に貼り付けます。</p>
</li>
</ul>
</div>
<div class="admonitionblock note">
<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
この機能を使用するには API Manager ライセンスが必要です。
</td>
</tr>
</tbody></table>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">URL</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>バックエンドアプリケーションからのアウトバウンド送信元メッセージまたはパートナーからのインバウンド B2B メッセージを受け取る HTTP または HTTPS アドレス。この ID は、エンドポイントを使用する最初のメッセージフローがデプロイされると Partner Manager によって自動的に生成されます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Response timeout (in milliseconds) (応答タイムアウト (ミリ秒))</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ミリ秒単位の応答タイムアウト。デフォルト値は ​<code>15000</code>​ です。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">認証種別</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>HTTP または HTTPSエンドポイントを保護するために使用する認証方法。API Manager を使用してエンドポイントを管理する場合、この項目は無効になります。</p>
</div>
<div class="paragraph">
<p>有効な値:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>なし</p>
<div class="paragraph">
<p>認証なし。</p>
</div>
</li>
<li>
<p><a href="#api-key">API key (API キー)</a>​</p>
</li>
<li>
<p><a href="#basic">Basic (基本)</a>​</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
</tbody>
</table>

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="ulist">
<ul>
<li>
<p>Anypoint Runtime Fabric にデプロイすると、Partner Manager は HTTP または HTTPS 受信エンドポイントを HTTP リスナーとしてデプロイします。</p>
<div class="ulist">
<ul>
<li>
<p>外部コンシューマーに HTTPS エンドポイントを提供するようにイングレスコントローラーを設定する必要があります。詳細は、​<a href="https://docs.mulesoft.com/runtime-fabric/latest/custom-ingress-configuration" class="xref page">「Runtime Fabric のイングレスの設定」</a>​を参照してください。</p>
</li>
</ul>
</div>
</li>
<li>
<p>CloudHub 2.0 にデプロイすると、Partner Manager は HTTP または HTTPS 受信エンドポイントを HTTPS リスナーとしてデプロイします。</p>
<div class="ulist">
<ul>
<li>
<p>共有スペースをデプロイメント対象として使用している場合、HTTP 要求は許可されません。</p>
</li>
<li>
<p>HTTP または HTTPS 受信エンドポイントアプリケーションへの HTTP 要求を許可する場合は、次の手順を実行します。</p>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>非公開スペースをデプロイメント対象として使用します。</p>
</li>
<li>
<p><strong>[Advanced (詳細)]</strong>​ タブの ​<strong>[HTTP requests (HTTP 要求)]</strong>​ 項目で ​<code>[Accept HTTP (HTTP を受け入れる)]</code>​ を選択します。</p>
</li>
<li>
<p>必要に応じて、特定の IP アドレスからの HTTP 要求を許可するようにネットワークレベルのイングレスルールを設定します。</p>
</li>
</ol>
</div>
</li>
</ul>
</div>
</li>
</ul>
</div>
</td>
</tr>
</tbody></table>

## [](#api-key)API キー認証

HTTP リクエストヘッダー内で有効な API キーを要求する認証種別。

次の設定を使用して、API キー認証を設定します。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">HTTP Header Name (HTTP ヘッダー名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">API キー値に関連付けられている HTTP ヘッダーパラメーター。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">API Key (API キー)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">API キーの値。</p>
<p class="tableblock">新規のエンドポイントまたは再設定したエンドポイントを保存した後は、API キーを取得または変更することはできなくなります。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Certificate (証明書)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">認証に使用する証明書。</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

### [](#basic)基本認証

HTTP または HTTP リクエストヘッダー内にユーザー名とパスワードを必要とする認証種別。

次の設定を使用して、基本認証を設定します。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Username (ユーザー名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">要求を行うときに使用するユーザー名。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Password (パスワード)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">要求を行うときに使用するパスワード。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
</tbody>
</table>

## [](#次のステップ)次のステップ

HTTP または HTTPS 受信エンドポイントを作成した後、​[「AS2、HTTP、HTTPS 受信エンドポイントのデプロイ」](https://docs.mulesoft.com/jp/partner-manager/latest/deploying-receive-endpoints)​の説明に従ってデプロイできます。

## [](#関連情報)関連情報

- [エンドポイント](https://docs.mulesoft.com/jp/partner-manager/latest/endpoints)
- [エンドポイントの作成](https://docs.mulesoft.com/jp/partner-manager/latest/create-endpoint)
- [パートナーおよびサードパーティ接続証明書の管理](https://docs.mulesoft.com/jp/partner-manager/latest/manage-partner-certificates)