API Gateway は、完全なライフサイクル管理を提供する API ホスティングサービスですライフサイクル管理では、API のリリース、管理、O&M、販売をカバーしています。 API Gateway では、パートナーや開発者を対象として、マイクロサービスの統合、フロントエンドとバックエンドの分離、およびシステム統合を実装するための、シンプルかつ高速で低コスト低リスクのメソッドを提供します。

API Gateway では、権限管理、トラフィック制御、アクセス制御、およびメータリングサービスを提供します。 これらのサービスにより、API の作成、モニタリング、保全を簡単に行うことができます。 そのため、データサービスで作成および登録された API を API Gateway に公開することを推奨します。 データサービスと API Gateway は接続されているため、各種 API を API Gateway に簡単に公開することができます。

各種 API の API Gateway への公開

API をリリースするには、まず API Gateway サービスを有効にする必要があります。

API Gateway を有効にした後、[API Service list] の操作列で、[Publish] をクリックし、API を API Gateway にリリースします。 システムは、パブリッシュプロセス中に、API を API Gateway に自動的に登録します。 システムは、API グループと同じ名前でグループを API Gateway に作成し、そのグループに API をリリースします。

リリース後、API Gateway コンソールにアクセスし、API 情報を表示します。 API Gateway では、スロットルおよびアクセス制御機能を設定することもできます。

API をアプリケーションから呼び出す必要がある場合、API Gateway でアプリケーションを作成し、そのアプリケーションに対して API を許可し、AppKey と AppSecret を使用して、署名の呼び出しを暗号化する必要があります。 詳しくは、 「API Gateway help documentation」をご参照ください。 同時に、API Gateway では主流のプログラミング言語で開発ができる SDK の提供もしており、自分のアプリケーションに対して、自分が作成した API をすばやく統合することができます。詳しくは、「SDK のダウンロードとユーザーガイド」をご参照ください。

各種 API の Alibaba Cloud API マーケットプレイスへの公開

ユーザーの各種 API を、データサービスから API Gateway にパブリッシュした後、それらを Alibaba Cloud API Marketplace に公開することができます。 この方法により、ユーザーの会社は経済的利益を簡単に得ることができます。

API を Ali cloud の API マーケットに販売する前に、まず最初に、サービスプロバイダーとして Ali cloud の API market にログインする必要があります。
次の図に示すように、API Marketplace への移動を選択します。 注記: Alibaba Cloud API Marketplaceに参加することができるのは、エンタープライズユーザーのみになります。

手順

  1. Ali cloud の「サービスプロバイダープラットフォーム」に移動します。
  2. [commodity management] > [publish the merchandise] をクリックし、API サービスとしてアクセスタイプをクリックします。
  3. 一覧表示したい API グループを選択します (1 つのグループは 1 つの API 商品に対応します)。
  4. 商品情報を設定して、監査を送信します。

製品が Alibaba Cloud API Marketplace に正常に公開されると、世界中のユーザーがその製品を購入することができるようになります。