このページの内容は Apigee と Apigee ハイブリッドに該当します。
Apigee Edge のドキュメントを表示する。
Apigee ポリシーを使用すると、API を拡張して、トラフィックの制御、パフォーマンスの向上、セキュリティの適用を行い、コードの記述や、バックエンド サービスの変更を必要とせずに、API の有用性を高めます。
さらに、Apigee では、JavaScript、Python、Java、XSLT のスタイルシート形式でカスタム ロジックを実装するために使用できる拡張ポリシーも用意されています。
ポリシーのカテゴリとタイプ
ポリシーのカテゴリは、ポリシーの機能領域(セキュリティ、メディエーションなど)を示します。ポリシーは、以下のカテゴリ別に並べて表示されます。
ポリシータイプは Apigee でポリシーを使用する方法を表します。
- 標準ポリシーは、内部開発と軽量の API ソリューションに適しています。標準ポリシーは、任意の環境タイプで使用できます。標準ポリシーの一覧については、カテゴリ別の標準ポリシーをご覧ください。
- 拡張可能なポリシーでは、トラフィック管理、メディエーション、セキュリティなど、標準ポリシーよりも多くの機能が使用できます。拡張可能なポリシーには、JavaScript、Python、Java、XSLT のスタイルシート形式でカスタム ロジックを実装するポリシーも含まれています。
拡張可能なポリシーは、中間環境と包括的環境のタイプでのみ使用できます。拡張可能なポリシーを使用すると、そのプロキシが自動的に拡張可能なプロキシに変換されます。このプロキシには費用や他の影響が及ぶ可能性があります。詳細については、従量課金制の利用資格と 2024 年サブスクリプションをご覧ください。
拡張可能なポリシーのリストについては、カテゴリ別の拡張可能なポリシーをご覧ください。
従量課金制ユーザーの場合、プロキシで使用できるポリシーの種類は、そのプロキシをデプロイする環境タイプによって変わります。詳細については、従量課金制をご覧ください。
標準と拡張可能の 2 つのポリシーがあり、必要な機能をどちらも行う場合は、標準ポリシーを使用します。
カテゴリ別の標準のポリシー
標準ポリシーのカテゴリは次のとおりです。
トラフィック管理ポリシー | 仲介ポリシー | セキュリティ ポリシー | 拡張機能のポリシー |
---|---|---|---|
割り当てを制御し、API トラフィックの急増による影響を軽減できます。 |
メッセージの変換、解析、検証を行えるほか、障害とアラートを生成できます。 |
セキュリティ関連のポリシーを適用できます。 |
サービス コールアウトやメッセージ データの収集など、カスタム ポリシー機能を定義できます。 |
カテゴリ別の拡張可能なポリシー
カテゴリ別の拡張可能なポリシーは次のとおりです。拡張可能なポリシーを持つプロキシは、中間環境と包括的環境にのみデプロイできます。拡張可能なポリシーは、ユーザー インターフェースに アイコンで示されます。
トラフィック管理ポリシー | 仲介ポリシー | セキュリティ ポリシー | 拡張機能のポリシー |
---|---|---|---|
キャッシュの構成、割り当ての制御、トラフィック急増による影響の軽減、API トラフィックに関連するその他の機能の実行を行えます。 |
メッセージの変換、解析、検証を行えるだけでなく、障害とアラートを生成できます。 |
OAuth、API キーの検証、その他の脅威保護機能を使用して、API へのアクセスを制御できます。
|
サービス コールアウト、メッセージ データの収集、Java、JavaScript、Python スクリプトの呼び出しなどのカスタム ポリシー機能を定義できます。 |