次の方法で共有


Azure API Management の用語

適用対象: すべての API Management レベル

この記事では、Azure API Management に固有の用語の定義について説明します。

用語定義

  • バックエンド API - API とその操作を実装するサービス (最も一般的な HTTP ベース)。 バックエンド API は、単にバックエンドと呼ばれることもあります。 詳細については、「 バックエンド」を参照してください。
  • フロントエンド API - API Management は、バックエンド API 上の仲介レイヤーとして機能します。 フロントエンド API は、API Management から API コンシューマーに公開される API です。 API Management のフロントエンド API の形状と動作は、それが表すバックエンド API に変更を加えることなくカスタマイズできます。 フロントエンド API は単に API と呼ばれることもあります。 詳細については、「API の インポートと発行」を参照してください。
  • 製品 - 製品はフロントエンド API のバンドルであり、1 つのアクセス資格情報と一連の使用制限の下で、指定された API コンシューマーグループがセルフサービス オンボードに使用できます。 API は、複数の製品に含めることができます。 詳細については、「製品の 作成と発行」を参照してください。
  • API 操作 - API Management のフロントエンド API では、複数の操作を定義できます。 操作は、フロントエンド API 内で一意に解決できる HTTP 動詞と URL テンプレートの組み合わせです。 多くの場合、操作はバックエンド API エンドポイントに 1 対 1 でマップされます。 詳細については、「 モック API 応答」を参照してください。
  • バージョン - バージョンは既存のフロントエンド API の異なるバリエーションであり、元のバージョンとは形状や動作が異なります。 バージョンにより、お客様は、元の API を使用するか、選択した時点で新しいバージョンにアップグレードするかの選択が可能になります。 バージョンは、API コンシューマーに影響を与えずに破壊的変更をリリースするためのメカニズムです。 詳細については、複数のバージョンの API の公開に関する記事をご覧ください。
  • リビジョン - リビジョンは、API コンシューマーに影響を与えずに変更でき、通常は検証とテストの後にコンシューマーが現在使用しているバージョンとスワップできる既存の API のコピーです。 リビジョンは、非破壊的変更を安全に実装するためのメカニズムを提供します。 詳細については、「 リビジョンの使用」を参照してください。
  • ポリシー - ポリシーは再利用可能で構成可能なコンポーネントであり、一般的に使用される API 関連の機能をいくつか実装します。 API Management には、要求変換、ルーティング、セキュリティ、保護、キャッシュなど、重大だが区別されていない水平方向の問題を処理する 50 を超える組み込みポリシーが用意されています。 ポリシーは、影響を受ける API または操作を決定し、ポリシー式を使用して動的に構成するさまざまなスコープで適用できます。 詳細については、「 Azure API Management のポリシー」を参照してください。
  • 開発者ポータル - 開発者ポータルは API Management のコンポーネントです。 API 検出と API コンシューマーへのセルフサービス オンボードのためのカスタマイズ可能なエクスペリエンスを提供します。 詳細については、「 開発者ポータルのカスタマイズ」を参照してください。