ペイロードストレージ API の設定

Anypoint Partner Manager では、独自のストレージソリューション (データベース、Amazon S3、Azure Blob Storage など) にトランスミッションコンテンツを保存するように設定できます。

独自のストレージソリューションを使用するには、そのストレージに接続する標準化された方法を Partner Manager に提供する API を実装する必要があります。

ペイロードストレージ API はユーザーが Partner Manager の [Activity (アクティビティ)] ページからペイロードを表示できるように公開アクセス可能である必要があります。

ペイロードストレージ API のダウンロードとデプロイ

最初のパートナーとメッセージフローを作成する前に、Partner Manager のホスト組織でペイロードストレージ API を設定する必要があります。

  1. Anypoint Exchenge から次の API にアクセスしてダウンロードします。

  2. 選択したストレージの場所 (データベース、Amazon S3、ファイルシステムなど) に接続するための ​API を実装します​。

  3. ストレージソリューションにアクセスできるランタイムに​ API をデプロイします​。

  4. API の URL と設定値を書き留めます。

    • ホスト、ポート、パス接続

    • 接続アイドルタイムアウトおよび応答タイムアウト

    • Authentication types (認証種別):

      • なし

      • API Key (API キー)

      • Basic (基本)

      • クライアントログイン情報

      • OAuth Token (OAuth トークン)

    • 証明書 (​.PEM​ 形式) と接続種別

      この情報は、Anypoint Partner Manager をペイロードストレージ API に関連付けるときに必要になります。 ペイロードストレージ API は HTTPS を使用してインターネット経由でアクセスできる必要があります。HTTPS 経由でのアクセスを有効にするために適切な認証メカニズムが実装されていることを確認してください。

ホストプロファイルへのペイロードストレージ API の追加

  1. Anypoint Platform で Anypoint Partner Manager を開きます。

  2. ナビゲーションメニューで、組織のホストページを選択します。

  3. ページの ​[Payload storage (ペイロードストレージ)]​ セクションで ​[Edit (編集)]​ をクリックして、ペイロードストレージへのパスを追加します。

  4. 次の値を入力します。

    • Endpoint name (エンドポイント名)​: ペイロードストレージ API の名前。

    • Description (説明)​: ペイロードストレージの説明 (任意)

    • URL​: ペイロードストレージへのパス

      この URL は次の処理を実行します。

      • 実行時にトランザクションが処理されるときにペイロードを保存する。

      • [Transaction Activity (トランザクションアクティビティ)]​ ページの ​[View Payload (ペイロードを表示)]​ がクリックされたときにペイロードを取得する ([Payload view URL (ペイロード表示 URL)] が設定されている場合を除く)。

    • Payload view URL (ペイロード表示 URL)​: (省略可能) ペイロードストレージ API が内部ネットワークに制限されている場合に ​[Activity (アクティビティ)]​ ページでペイロードを表示するために使用できる第 2 のペイロードストレージ API URL。

      ペイロードストレージ API が内部ネットワークに制限されて​いない​場合は、この項目を空白のままにして、​[View Payload (ペイロードを表示)]​ ボタンを使用してペイロードを表示できるようにします。

  5. 必要に応じて、送受信したファイルの未加工のペイロードを表示する (またはユーザーが表示できるようにする) 場合は、​[Allow users to download payloads (ユーザーによるペイロードのダウンロードを許可する)]​ を選択します。

  6. [Save (保存)]​ をクリックします。

ペイロードストレージ API 設定の変更

ペイロードストレージ API 設定を変更する手順は、次のとおりです。

  1. [Host (ホスト)]​ ページの ​[Payload storage (ペイロードストレージ)]​ セクションで、​[Edit (編集)]​ をクリックします。

  2. 変更する必要がある項目値を変更します。

  3. [Save (保存)]​ をクリックします。

  4. 変更を有効にするには、既存のメッセージフローを再デプロイするか、新しいメッセージフローをデプロイします。