---
schema_version: "1"
id: 2876e45dc6ccdef5f674ca74fbf65791d5a19e0718b883bafa296d87f77225cb
title: AS2 受信エンドポイント設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/partner-manager/latest/endpoint-as2-receive.md
canonical_url: https://docs.mulesoft.com/jp/partner-manager/latest/endpoint-as2-receive
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 32ca2d03337f038cda7d332308f2ac3884b712139b44c58ce9c15688cf53f547
description: MuleSoft Documentation Site
release: 2.x
latest: true
---
# AS2 受信エンドポイント設定

AS2 受信エンドポイント設定により、AS2 経由で B2B メッセージを受信する場所が決まります。

AS2 の \[Receive from Partners (パートナーから受信)\] エンドポイント (AS2 受信エンドポイントの唯一の種別) は、パートナーから直接またはサードパーティ接続経由で B2B メッセージを受信するインバウンドメッセージフローの送信元エンドポイントとして機能します。 1 つの AS2 エンドポイントで、複数のパートナー、サードパーティ接続、またはその両方からのデータを受信できます。

AS2 の \[Receive from Partners (パートナーから受信)\] エンドポイントを所有できるのはホストのみです。

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

**\[<ホスト>\]**​ ページで次の設定を定義して、AS2 の \[Receive from Partners (AS2 パートナーから受信)\] エンドポイントを作成します。

<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">Owner (オーナー)</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">使用方法</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">エンドポイント機能 (​<code>[Receive from partners (パートナーから受信)]</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>AS2</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">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">説明</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 1.0 デプロイメントで 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">HTTPS</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub 1.0 デプロイメントに適用されます。</p>
</div>
<div class="paragraph">
<p>Partner Manager が AS2 受信エンドポイントを HTTPS リスナーとしてデプロイするかどうかを示します。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>有効 (デフォルト) にすると、Partner Manager は AS2 受信エンドポイントを HTTPS リスナーとしてデプロイします。</p>
</li>
<li>
<p>無効にすると、Partner Manager は AS2 受信エンドポイントを HTTP リスナーとしてデプロイします。</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">
Anypoint Runtime Fabric にデプロイすると、Partner Manager は常に AS2 受信エンドポイントを HTTP リスナーとしてデプロイします。この種別のデプロイメントでは、外部コンシューマーに HTTPS エンドポイントを提供するようにイングレスコントローラーを設定する必要があります。詳細は、​<a href="https://docs.mulesoft.com/runtime-fabric/latest/custom-ingress-configuration" class="xref page">「Runtime Fabric のイングレスの設定」</a>​を参照してください。
</td>
</tr>
</tbody></table>
</div>
<div class="admonitionblock note">
<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>CloudHub 2.0 にデプロイすると、Partner Manager は常に AS2 受信エンドポイントを HTTPS リスナーとしてデプロイします。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>共有スペースをデプロイメント対象として使用している場合、HTTP 要求は許可されません。</p>
</li>
<li>
<p>AS2 受信エンドポイントアプリケーションへの 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>
</td>
</tr>
</tbody></table>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x
====
<a id="manage-api-manager"></a></p></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 層を設定したりできます。Exchange を使用してメッセージ仕様を文書化し、Exchange から公開ポータルを介してメッセージ仕様をパートナーと共有するか、追加のライセンスを取得して 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></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">AS2 URL (AS2 URL)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">AS2 サーバー (自動生成済み) への URL。</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">Enforce security level (セキュリティレベルの適用)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>署名されていない、暗号化されていない、またはその両方の受信 AS2 メッセージを Partner Manager が拒否するかどうかを示します。Partner Manager はメッセージを拒否する場合には negative (否定) の MDN (Message Disposition Notification) を送信者に返します。</p>
</div>
<div class="paragraph">
<p>次の値を使用できます。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>Signed &amp; Encrypted (署名と暗号化)</code>​</p>
<div class="paragraph">
<p>(デフォルト) 署名と暗号化の両方が行われていない受信メッセージを拒否します。</p>
</div>
</li>
<li>
<p><code>Signed (署名)</code>​</p>
<div class="paragraph">
<p>署名されていない受信メッセージを拒否します。</p>
</div>
</li>
<li>
<p><code>Encrypted (暗号化)</code>​</p>
<div class="paragraph">
<p>暗号化されていない受信メッセージを拒否します。</p>
</div>
</li>
<li>
<p><code>None (なし)</code>​</p>
<div class="paragraph">
<p>署名も暗号化もされていないメッセージを受け入れます。</p>
</div>
</li>
</ul>
</div>
<div class="paragraph">
<p>HTTP プロトコルを使用して CloudHub に AS2 エンドポイントをデプロイする場合は、デフォルト値 (​<code>Signed &amp; Encrypted</code>​) を変更できません。</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">&lt;Host&gt; keystore (&lt;ホスト&gt; キーストア)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>組織の公開証明書と非公開キーを保存するホストキーストアファイル。既存のキーストアファイルを選択するか、新しいキーストアファイルを作成します。</p>
</div>
<div class="paragraph">
<p>新しいキーストアファイルを作成する手順は、次のとおりです。</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p><strong>[&lt;host&gt; Keystore (&lt;ホスト&gt; キーストア)]</strong>​ 項目で、​<strong>[Select (選択)]</strong>​ をクリックします。</p>
</li>
<li>
<p><strong>[新規]</strong>​ をクリックします。</p>
</li>
<li>
<p><a href="https://docs.mulesoft.com/jp/partner-manager/latest/manage-as2-host-keystores" class="xref page">AS2 ホストキーストアの管理</a>の説明に従って、​<strong>[New certficate for &lt;host&gt; (&lt;ホスト&gt; の新規証明書)] ウィンドウ</strong>​の項目に入力します。</p>
</li>
<li>
<p><strong>[Create (作成)]</strong>​ をクリックします。</p>
</li>
</ol>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
</tbody>
</table>

次の手順に従って、パートナーからの受信 AS2 メッセージの基本認証を追加します。

1. [\[Manage with API Manager (API Manager で管理)\]](#manage-api-manager)​ を使用してエンドポイントを設定します。
2. API Manager でクライアントログイン情報ポリシーを設定し、ログイン情報の取得元として ​**\[HTTP Basic Authentication Header (HTTP 基本認証ヘッダー)\]**​ を選択します。
    
    ![API Manager でクライアントログイン情報ポリシーを設定](/mulesoft/current/ja-jp/partner-manager/latest/_images/configure-client-credentials-policy.png)
3. ドキュメントを Exchange から HTTP API に追加し、Exchange または API Experience Hub から​[公開ポータル](https://docs.mulesoft.com/jp/exchange/to-share-api-asset-to-portal)​にドキュメントをパブリッシュすることでパートナーと連携します。
    
    - ポータルからパブリッシュする場合、パートナーはログインしてアクセス権を要求する必要があります。
    - パートナーの代わりに ​[API 要求プロセス](https://docs.mulesoft.com/jp/api-experience-hub/requesting-access-to-an-api-instance)​を実行する場合、要求時に HTTP 基本認証ヘッダーによりクライアント ID とクライアントシークレットが渡されます。

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

AS2 受信エンドポイントを作成した後、​[「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)
- [AS2 署名と暗号化アルゴリズム](https://docs.mulesoft.com/jp/partner-manager/latest/as2-endpoints-algorithms)
- [ホスト証明書の管理](https://docs.mulesoft.com/jp/partner-manager/latest/manage-host-certificates)