API プロキシ

「自動生成プロキシ」とも呼ばれる API プロキシは、Mule アプリケーションでの API Manager の使いやすさを向上するよう設計されています。

通常の使用方法​: API ゲートウェイ機能を使用する必要があるがバックエンド API が Mule Runtime に基づいていない場合や、API は Mule Runtime に基づいているが閉じられたコードのために対応する自動検出要素を定義できない場合に使用します。

api gateway capabilities mule4 62bf9

プロキシエンドポイントとして API を設定した場合、Anypoint Platform を使用して、事前設定済みの Mule アプリケーションをダウンロードできます。アプリケーションが Mule Runtime にデプロイされており、正しい Platform ログイン情報を使用している場合、アプリケーションの API は API Manager により自動的に追跡されます。

Mule アプリケーションの作成方法を知る必要はありません。正しく設定されたランタイムにアプリケーションをデプロイするだけです。

Anypoint Platform は Runtime Manager を介して、Cloudhub にプロキシを直接デプロイしたり、Mule エージェントを使用してプロキシをデプロイしたりできます。

HTTP ではなく HTTPS を使用する場合は、次の手順を実行できます。

  1. 自動生成プロキシを Anypoint Studio にインポートします。

  2. 使用する証明書を指定します。

  3. アプリケーションを Cloudhub またはランタイムインスタンスにデプロイします。

API プラットフォームからダウンロードできるプロキシは、アプリケーションネットワークのデプロイを高速化するための便利なツールです。
ただし、ユーザは自動生成プロキシを使用することに制限されません。正しく設定された自動検出を備えた Mule アプリケーションを使用すれば、API ゲートウェイの機能を利用できます。

API プロキシのバージョン管理

API プロキシは独自のバージョン管理に従います。API プロキシを作成すると、API Manager では使用可能な最新のプロキシバージョンが常に使用されます。
API プロキシバージョン 2.0.0 以降では、OAS API 仕様のネイティブサポートが追加され、RAML 1.0 仕様との互換性も維持されます。

使用するプロキシのバージョンを指定するには、​[Advanced Options (詳細オプション)]​ ドロップダウンメニューをクリックし、ニーズに最も適したプロキシバージョンを選択します。

詳細は、​「RAML/OAS API プロキシの構築」​を参照してください。

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub