すべてのプロダクト
Search
ドキュメントセンター

API Gateway:概要

最終更新日:Mar 20, 2020

API Gateway は、高パフォーマンスかつ高可用性の API ホスティング サービスを提供し、ECS、Container Service、Function Compute といった Alibaba Cloud プロダクトにデプロイしたアプリケーションの API をユーザーが公開できるようになります。 公開、管理から保守まで、 API ライフサイクル全体を管理できます。 低コスト、低リスクでデータやサービスを簡単な操作ですばやく公開できます。

API Gateway には、次の機能があります。

  1. API 管理

    作成、検証、公開、非公開、バージョン変更といった、API のライフサイクルを管理できます。

  2. 簡単なデータ変換

    マッピング ルールを設定し、呼び出し元のリクエストをバックエンドが必要とするフォーマットに変換できます。

  3. リクエストの事前バリデーションチェック

    パラメーターのタイプと値(範囲、列挙、正規表現、および JSON スキーマ)を事前にバリデーションチェックして、無効なリクエストを排除し、バックエンドの無駄な使用を減らすことができます。

  4. 柔軟なスロットリング

    API、ユーザー、およびアプリケーションのスロットリングを分単位、時間単位、または日単位で設定できます。

    さらに、独自スロットリングで一部のユーザーまたはアプリケーションを特化させることもできます。

  5. 容易にセキュリティ保護

    API Gateway は AppKey 認証および HMAC(SHA-1、SHA-256)署名をサポートしています。

    API Gateway は SSL/TSL 暗号化をサポートしており、Alibaba Cloud Security でウイルスやアタックを防止します。

  6. 包括的なモニタリングとアラート

    API Gateway は、呼び出しのトラフィック、呼び出し方法、応答時間、エラー率といった API モニタリングをリアルタイムにグラフ化し、包括的な分析に履歴レコードも照会できます。 また、アラート(電子メール)を設定およびサブスクライブして、API の実行状態をリアルタイムに確認することもできます。

  7. 公開コストを削減

    API Gateway は API ドキュメントおよび SDK(サーバー側およびモバイル側)を自動生成し、API の公開コストを削減します。