ポリシー リファレンスの概要

このページは ApigeeApigee ハイブリッドに適用されます。

Apigee Edge のドキュメントはこちらをご覧ください。

Apigee ポリシーを使用すると、API を拡張して、トラフィックの制御、パフォーマンスの向上、セキュリティの適用を行い、コードの記述やバックエンド サービスの変更を必要とせずに、API の有用性を高めます。

さらに Apigee では、JavaScript、Python、Java、XSLT のスタイルシート形式でカスタム ロジックを実装するために使用できる拡張ポリシーも用意されています。

ポリシーのカテゴリとタイプ

ポリシーのカテゴリは、ポリシーの機能領域(セキュリティ、メディエーションなど)を示します。ポリシーは、以下のカテゴリ別に並べて表示されます。

ポリシーのタイプは、従量課金制(更新された属性)ユーザーとサブスクリプション 2024 ユーザーに適用されます。サブスクリプション 2021 プランのサブスクリプション ユーザーには、Apigee UI でポリシータイプの区別は表示されず、ポリシータイプにかかわらずポリシーを使用できます。

ポリシータイプは Apigee でポリシーを使用する方法を表します。

  • 標準ポリシーは、内部開発と軽量の API ソリューションに適しています。標準ポリシーは、任意の環境タイプで使用できます。標準ポリシーの一覧については、カテゴリ別の標準ポリシーをご覧ください。
  • 拡張可能なポリシーでは、トラフィック管理、メディエーション、セキュリティなど、標準ポリシーよりも多くの機能が使用できます。拡張可能なポリシーには、JavaScript、Python、Java、XSLT のスタイルシート形式でカスタム ロジックを実装するポリシーも含まれています。

    拡張可能なポリシーは、中間環境と包括的環境のタイプでのみ使用できます。拡張可能なポリシーを使用すると、そのプロキシが自動的に拡張可能なプロキシに変換されます。このプロキシには費用や他の影響が及ぶ可能性があります。詳細については、従量課金制の利用資格サブスクリプション 2024 をご覧ください。

    拡張可能なポリシーのリストについては、カテゴリ別の拡張可能なポリシーをご覧ください。

従量課金制(更新された属性)ユーザーの場合、プロキシで使用できるポリシーの種類は、そのプロキシをデプロイする環境タイプによって変わります。詳細については、従量課金制(更新された属性)をご覧ください。

標準と拡張可能の 2 つのポリシーがあり、必要な機能をどちらも行う場合は、標準ポリシーを使用します。

カテゴリ別の標準のポリシー

標準ポリシーのカテゴリは次のとおりです。

トラフィック管理ポリシー 仲介ポリシー セキュリティ ポリシー 拡張機能のポリシー

割り当てを制御し、API トラフィックの急増による影響を軽減できます。

メッセージの変換、解析、検証を行えるほか、障害とアラートを生成できます。

セキュリティ関連のポリシーを適用できます。

サービス コールアウトやメッセージ データの収集など、カスタム ポリシー機能を定義できます。

カテゴリ別の拡張可能なポリシー

カテゴリ別の拡張可能なポリシーは次のとおりです。拡張可能なポリシーを持つプロキシは、中間環境と包括的環境にのみデプロイできます。拡張可能なポリシーは、ユーザー インターフェースに 拡張可能なポリシーのアイコン アイコンで示されます。

トラフィック管理ポリシー 仲介ポリシー セキュリティ ポリシー 拡張機能のポリシー

キャッシュの構成、割り当ての制御、トラフィック急増による影響の軽減、API トラフィックに関連するその他の機能の実行を行えます。

メッセージの変換、解析、検証を行えるだけでなく、障害とアラートを生成できます。

OAuth、API キーの検証、その他の脅威保護機能を使用して、API へのアクセスを制御できます。

サービス コールアウト、メッセージ データの収集、Java、JavaScript、Python スクリプトの呼び出しなどのカスタム ポリシー機能を定義できます。