カスタムポリシーの例

Flex Gateway ポリシー開発キット (PDK) は、Rust ソースコードの設定を開始するためのポリシープロジェクトの例を提供しています。

すべてのポリシー例と関連ドキュメントは PDK カスタムポリシー GitHub リポジトリ​にあります。

API ポリシーの例

PDK には、次の API ポリシーの例が含まれています。

A2A および MCP サーバーポリシーの例

PDK には、次の A2A および MCP ポリシーの例が含まれています。

ポリシープロジェクト例をセットアップする

ポリシープロジェクト例を使用する手順は、次のとおりです。

  1. PDK 前提条件​をすべてインストールしてあることを確認します。

  2. 次のコマンドまたは好きな GitHub インターフェースを使用して、 PDK カスタムポリシー GitHub リポジトリ​をコピーします。

    git clone https://github.com/mulesoft/pdk-custom-policy-examples.git
  3. コピーしたディレクトリに移動して、使用するポリシー例のディレクトリをコピーして新しい場所に貼り付けます。

  4. コピーしたポリシー例の ​cargo.toml​ ファイルで、​group-id​ をプロジェクトのグループ ID に置き換えます。例:

    group_id = "<your-group-id>"
  5. make setup​ コマンドを実行します。

    make setup
  6. ポリシー例の ​README.md​ ファイルを開いて、ポリシーの詳細やテスト方法を確認します。