すべてのプロダクト
Search
ドキュメントセンター

API Gateway:プラグインのアップロード

最終更新日:Jun 18, 2026

コンソールのプラグインマーケットプレイスページでリリースすることで、カスタムプラグインをアップロードできます。アップロードされたプラグインは、現在のプライマリアカウントまたは AI ゲートウェイ権限を持つ RAM ユーザーのみが表示および使用可能です。アップロードされたプラグインは、ビルトインプラグインと同様に有効化されます。

操作手順

  1. AI ゲートウェイコンソール にログインします。

  2. 左側のナビゲーションウィンドウで プラグイン を選択します。上部のメニューバーでリージョンを選択します。

  3. Plug-in ページの右上隅にある Publish Plug-in をクリックします。

  4. Publish Plug-in パネルで、プラグインのパラメーターを設定し、Upload をクリックして、プラグインの公開が完了するまで待ちます。公開には約 30 秒かかります。

    パラメーター

    説明

    Select Language

    プラグインの開発に使用したプログラミング言語です。

    Plug-in ID

    プラグインの一意な識別子です。

    Plug-in Name

    プラグインの名前です。

    Plug-in Description

    プラグインの簡単な説明です。この説明はプラグインカードに表示されます。

    Version Description

    現在のプラグインバージョンに関する説明です。

    WASM File

    オンプレミス環境でコンパイルされたプラグインのバイナリファイルです。ファイル名拡張子は .wasm である必要があります。

    Execution Stage

    プラグインは次のステージ順序で実行されます:Authorization > Authentication Phase > Statistics > Default phase。他のプラグインの実行順序に依存しない場合は、デフォルトステージを選択してください。

    Execution Priority

    指定されたステージ内でのプラグインの実行優先度です。値が大きいほど優先度が高くなります。10 の倍数を使用することを推奨します。

    Adapt to Gateway Version

    Any Version または Specified Version を選択します。

    Any Version:プラグインは任意のバージョンのゲートウェイにインストールできます。

    Specified Version:プラグインは指定されたバージョン以降のゲートウェイにのみインストールできます。

プラグインとポリシーの優先度

以下のプラグインおよびポリシーは、優先度が高い順に記載されています。

名前

タイプ

実行ステージ

優先度

備考

IP アドレスブラックリストおよびホワイトリスト

ポリシー

RBAC Filter

http-real-ip

プラグイン

認証ステージ

980

トラフィック管理プラグイン

ModelRouter

プラグイン

認証ステージ

900

AI-API ビルトイン

ModelMapper

プラグイン

認証ステージ

800

AI-API ビルトイン

フロントエンドアプリケーションのカナリアリリース

プラグイン

認証ステージ

450

伝送プロトコルプラグイン

geo-ip

プラグイン

認証ステージ

440

伝送プロトコルプラグイン

DeGraphQL

プラグイン

認証ステージ

430

伝送プロトコルプラグイン

ブラウザキャッシュ制御

プラグイン

認証ステージ

420

伝送プロトコルプラグイン

リクエスト / 応答変換

プラグイン

認証ステージ

410

伝送プロトコルプラグイン

OAuth2 認証

プラグイン

認証ステージ

350

認証および権限付与プラグイン

JWT 認証

プラグイン

認証ステージ

340

認証および権限付与プラグイン

HMAC 認証

プラグイン

認証ステージ

330

認証および権限付与プラグイン

Basic 認証

プラグイン

認証ステージ

320

認証および権限付与プラグイン

キー認証

プラグイン

認証ステージ

310

認証および権限付与プラグイン

外部認証

プラグイン

認証ステージ

300

認証および権限付与プラグイン

OPA

プラグイン

認証ステージ

225

認証および権限付与プラグイン

リクエスト検証

プラグイン

認証ステージ

220

伝送プロトコルプラグイン

IP 制限

プラグイン

認証ステージ

210

セキュリティ保護プラグイン

JWT ログアウト

プラグイン

認証ステージ

50

認証および権限付与プラグイン

汎用応答キャッシュ

プラグイン

認証ステージ

10

伝送プロトコルプラグイン

クロスオリジンリソース共有

プラグイン

権限付与ステージ

340

セキュリティ保護プラグイン

WAF

プラグイン

権限付与ステージ

330

セキュリティ保護プラグイン

リクエストブロッキング

プラグイン

権限付与ステージ

320

セキュリティ保護プラグイン

ボットブロッキング

プラグイン

権限付与ステージ

310

セキュリティ保護プラグイン

ai-data-masking

プラグイン

デフォルトステージ

991

AI プラグイン

ai-statistics

プラグイン

デフォルトステージ

990

AI プラグイン

ai-security-guard

プラグイン

デフォルトステージ

850

AI プラグイン

ai-cache

プラグイン

デフォルトステージ

800

AI プラグイン

ai-quota

プラグイン

デフォルトステージ

750

AI プラグイン

ai-intent

プラグイン

デフォルトステージ

700

AI プラグイン

ai-history

プラグイン

デフォルトステージ

650

AI プラグイン

ai-token-ratelimit

プラグイン

デフォルトステージ

600

AI プラグイン

ai-prompt-template

プラグイン

デフォルトステージ

500

AI プラグイン

ai-prompt-decorator

プラグイン

デフォルトステージ

450

AI プラグイン

ai-network-search

プラグイン

デフォルトステージ

440

AI プラグイン

ai-transformer

プラグイン

デフォルトステージ

410

AI プラグイン

ai-rag

プラグイン

デフォルトステージ

405

AI プラグイン

traffic-tag

プラグイン

デフォルトステージ

400

トラフィック管理プラグイン

ai-json

プラグイン

デフォルトステージ

150

AI プラグイン

ai-proxy

プラグイン

デフォルトステージ

110

AI プラグイン

canary-header

プラグイン

デフォルトステージ

100

トラフィック管理プラグイン

キーに基づくクラスターレート制限

プラグイン

デフォルトステージ

20

トラフィック管理プラグイン

キーに基づくレート制限

プラグイン

デフォルトステージ

10

トラフィック管理プラグイン

並行処理制御 / トラフィックシェーピング / サーキットブレーカー

ポリシー

Sentinel Filter

タイムアウト / リトライ / トラフィックレプリケーション / ヘッダー変更 / HTTP 再書き込み / クロスドメイン

ポリシー

Router Filter

よくある質問

プラグインのリリースが失敗する原因は何ですか?

ほとんどの場合、.wasm ファイルのバイナリ形式が無効であるためにプラグインの公開が失敗します。ローカル環境で WASM ファイルを正常にロードするデモについては、「Go を使用したゲートウェイプラグインの開発」をご参照ください。