9.3. 最新の APIcast に不足する機能

最新バージョンの APIcast がすべての要件を満たさない場合は、APIcast ゲートウェイに独自のカスタム機能を実装する方法について、以下のセクションを参照してください。さらに、アップストリームリポジトリー または JIRA の Gateway コンポーネントセクションのいずれかでチケットを作成することができます。

9.3.1. Lua のカスタマイズ

APIcast ゲートウェイはオープンソースの Openresty プラットフォームに構築され、Nginx ゲートウェイ機能をさらに拡張するために、Lua モジュールを利用することができます。APIcast にはこれらのモジュールのサブセットが含まれ、これらを再利用してゲートウェイにカスタム機能を追加することができます。現在のゲートウェイに組み込まれているカスタム Lua ロジックを、カスタムポリシーに移行する必要があります。最新の APIcast では、既存の APIcast 動作を拡張/オーバーライドするのにポリシーを使用します。この働きの詳細については、ポリシー に関するドキュメントを参照してください。