All Products
Search
Document Center

API Gateway:Unggah plugin

Last Updated:Aug 27, 2026

Setelah mengembangkan plug-in, Anda dapat mengunggahnya sebagai plug-in kustom melalui halaman Plug-in di Konsol API Gateway cloud-native. Plug-in yang diunggah dapat dilihat dan digunakan dengan Akun Alibaba Cloud atau kredensial Pengguna Resource Access Management (RAM) yang memiliki izin pada gateway cloud-native. Plug-in bawaan dan plug-in yang diunggah diaktifkan dengan cara yang sama.

Prosedur

  1. Masuk ke Konsol API Gateway.

  2. Pada panel navigasi sebelah kiri, klik Plug-in. Pada bilah navigasi atas, pilih Wilayah.

  3. Pada halaman Plug-in, klik Publish Plug-in di pojok kanan atas.

  4. Pada panel Publish Plug-in, konfigurasikan parameter plug-in lalu klik Upload. Proses publikasi plug-in memerlukan waktu sekitar 30 detik.

  5. Parameter

    Deskripsi

    Select Language

    Bahasa pemrograman yang digunakan untuk mengembangkan plugin.

    Plug-in ID

    Identifikasi unik dalam bahasa Inggris untuk plugin.

    Plug-in Name

    Nama tampilan plugin.

    Plug-in Description

    Deskripsi tujuan plugin. Deskripsi ini akan ditampilkan pada kartu plugin setelah plugin dibuat.

    Version Description

    Deskripsi versi plugin ini.

    WASM File

    Unggah file biner plugin yang telah dikompilasi secara lokal. Nama file harus diakhiri dengan ".wasm".

    Execution Stage

    Tahapan diproses dalam urutan berikut: Authorization > Authentication Phase > Statistics > Default phase. Jika eksekusi plugin tidak bergantung pada plugin lain, pilih Authorization.

    Execution Priority

    Mengontrol urutan eksekusi dalam satu tahap. Nilai yang lebih besar menunjukkan prioritas yang lebih tinggi. Jika Anda menyesuaikan urutan secara manual, gunakan kelipatan 10 agar tersedia ruang untuk penyesuaian di masa mendatang.

    Adapt to Gateway Version

    Pilih Any Version atau Specified Version.

    Any Version: Anda dapat menginstal plugin pada gateway versi apa pun.

    Specified Version: Anda hanya dapat menginstal plugin pada gateway versi tertentu atau versi yang lebih baru.

Prioritas plug-in dan kebijakan

Dalam tabel berikut, plug-in atau kebijakan yang tercantum lebih atas memiliki prioritas eksekusi lebih tinggi daripada yang tercantum di bawahnya.

Item

Jenis

Tahap eksekusi

Prioritas

Keterangan

IP address blacklist or whitelist

Policy

RBAC Filter

http-real-ip

Plug-in

Authorization

980

Throttling

ModelRouter

Plug-in

Authorization

900

Built in an AI API

ModelMapper

Plug-in

Authorization

800

Built in an AI API

frontend-gray

Plug-in

Authorization

450

Transmission

geo-ip

Plug-in

Authorization

440

Transmission

DeGraphQL

Plug-in

Authorization

430

Transmission

cache-control

Plug-in

Authorization

420

Transmission

Request/Response conversion

Plug-in

Authorization

410

Transmission

oauth

Plug-in

Authorization

350

Authentication

jwt-auth

Plug-in

Authorization

340

Authentication

hmac-auth

Plug-in

Authorization

330

Authentication

basic-auth

Plug-in

Authorization

320

Authentication

key-auth

Plug-in

Authorization

310

Authentication

External authentication

Plug-in

Authorization

300

Authentication

OPA

Plug-in

Authorization

225

Authentication

Request validation

Plug-in

Authorization

220

Transmission

IP address block

Plug-in

Authorization

210

Security

JWT Logout

Plug-in

Authorization

50

Authentication

General response caching

Plug-in

Authorization

10

Transmission

CORS

Plug-in

Authentication

340

Security

waf

Plug-in

Authentication

330

Security

request-block

Plug-in

Authentication

320

Security

bot-detect

Plug-in

Authentication

310

Security

ai-data-masking

Plug-in

Default

991

AI

ai-statistics

Plug-in

Default

990

AI

ai-security-guard

Plug-in

Default

850

AI

ai-cache

Plug-in

Default

800

AI

ai-quota

Plug-in

Default

750

AI

ai-intent

Plug-in

Default

700

AI

ai-history

Plug-in

Default

650

AI

ai-token-ratelimit

Plug-in

Default

600

AI

ai-prompt-template

Plug-in

Default

500

AI

ai-prompt-decorator

Plug-in

Default

450

AI

ai-network-search

Plug-in

Default

440

AI

ai-transformer

Plug-in

Default

410

AI

ai-rag

Plug-in

Default

405

AI

traffic-tag

Plug-in

Default

400

Throttling

ai-json

Plug-in

Default

150

AI

ai-proxy

Plug-in

Default

110

AI

canary-header

Plug-in

Default

100

Throttling

cluster-key-rate-limit

Plug-in

Default

20

Throttling

key-rate-limit

Plug-in

Default

10

Throttling

Concurrency control/throttling/circuit breaking

Policy

Sentinel Filter

Timeout/retry/traffic replication/header modification/HTTP rewrite/CORS

Policy

Router Filter

FAQ

Apa penyebab umum kegagalan publikasi plug-in?

Dalam kebanyakan kasus, plug-in gagal dipublikasikan karena file .wasm-nya berada dalam format biner yang tidak valid. Untuk contoh demo memuat file .wasm ke lingkungan on-premises, lihat Mengembangkan plug-in dalam Go.