BERLAKU UNTUK: Semua tingkatAN API Management
Bagian ini menyediakan deskripsi singkat dan tautan ke artikel referensi untuk semua kebijakan API Management.
Gateway API Management yang mendukung setiap kebijakan ditunjukkan. Untuk pengaturan dan contoh kebijakan terperinci, lihat artikel referensi tertaut.
Informasi lebih lanjut mengenai kebijakan:
Pembatasan tarif dan kuota
Autentikasi dan otorisasi
| Policy |
Deskripsi |
Klasik |
V2 |
Konsumsi |
Hosting Mandiri |
Ruang kerja |
|
Periksa header HTTP |
Memberlakukan keberadaan dan/atau nilai header HTTP. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mendapatkan konteks otorisasi |
Mendapatkan konteks otorisasi koneksi tertentu ke penyedia kredensial yang dikonfigurasi dalam instans API Management. |
Ya |
Ya |
Ya |
Tidak |
Tidak |
|
Membatasi IP pemanggil |
Memfilter panggilan (memungkinkan/menolak) dari alamat IP dan/atau rentang alamat tertentu. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Validasi token Microsoft Entra |
Memberlakukan keberadaan dan validitas Microsoft Entra (sebelumnya disebut Azure Active Directory) JWT yang diekstrak dari header HTTP, parameter kueri, atau nilai token tertentu. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Memvalidasi JWT |
Memberlakukan keberadaan dan validitas JWT yang diekstrak dari header HTTP, parameter kueri, atau nilai token tertentu. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Memvalidasi sertifikat klien |
Memberlakukan bahwa sertifikat yang disajikan oleh klien ke instans API Management cocok dengan aturan dan klaim validasi yang ditentukan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengautentikasi dengan Dasar |
Mengautentikasi dengan layanan backend menggunakan autentikasi Dasar. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengautentikasi dengan sertifikat klien |
Mengautentikasi dengan layanan backend menggunakan sertifikat klien. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengautentikasi dengan identitas terkelola |
Mengautentikasi dengan layanan backend menggunakan identitas terkelola. |
Ya |
Ya |
Ya |
Ya |
Tidak |
Validasi konten
Perutean
penyimpanan sementara
| Policy |
Deskripsi |
Klasik |
V2 |
Konsumsi |
Hosting Mandiri |
Ruang kerja |
|
Atur metode permintaan |
Memungkinkan Anda mengubah metode HTTP untuk permintaan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Atur kode status |
Mengubah kode status HTTP ke nilai yang ditentukan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Atur variabel |
Mempertahankan nilai dalam variabel konteks bernama untuk akses nanti. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Tentukan isi |
Mengatur isi pesan untuk permintaan atau respons. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengatur header HTTP |
Menetapkan nilai ke header respons dan/atau permintaan yang sudah ada atau menambahkan respons baru dan/atau header permintaan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengatur parameter string kueri |
Menambahkan, mengganti nilai, atau menghapus parameter string kueri permintaan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Menulis ulang URL |
Mengonversi URL permintaan dari bentuk publiknya ke bentuk yang diharapkan oleh layanan web. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengonversi JSON ke XML |
Mengonversi isi permintaan atau respons dari JSON ke XML. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengonversi XML ke JSON |
Mengonversi isi permintaan atau respons dari XML ke JSON. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Menemukan dan mengganti string dalam konten |
Menemukan substring permintaan atau respons dan menggantinya dengan substring yang berbeda. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Menutupi URL dalam konten |
Mengubah (menyembunyikan) tautan di isi respons sehingga menunjukkan ke tautan yang setara melalui gateway. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengubah XML menggunakan XSLT |
Menerapkan transformasi XSL ke XML dalam isi permintaan atau respons. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengembalikan respons |
Membatalkan eksekusi alur dan mengembalikan respons yang ditentukan langsung ke pemanggil. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Respons tiruan |
Membatalkan eksekusi pipeline dan mengembalikan respons tiruan langsung ke pemanggil. |
Ya |
Ya |
Ya |
Ya |
Ya |
Lintas domain
| Policy |
Deskripsi |
Klasik |
V2 |
Konsumsi |
Hosting Mandiri |
Ruang kerja |
|
Perbolehkan panggilan lintas domain |
Membuat API dapat diakses dari klien berbasis browser Adobe Flash dan Microsoft Silverlight. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
CORS |
Menambahkan dukungan berbagi sumber daya lintas asal (CORS) ke operasi atau API untuk memungkinkan panggilan lintas domain dari klien berbasis browser. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
JSONP |
Menambahkan dukungan JSON dengan padding (JSONP) ke operasi atau API untuk memungkinkan panggilan lintas domain dari klien berbasis browser JavaScript. |
Ya |
Ya |
Ya |
Ya |
Ya |
Integrasi dan komunikasi eksternal
| Policy |
Deskripsi |
Klasik |
V2 |
Konsumsi |
Hosting Mandiri |
Ruang kerja |
|
Kirim permintaan |
Mengirim permintaan ke URL yang ditentukan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Kirim permintaan satu arah |
Mengirim permintaan ke URL yang ditentukan tanpa menunggu respons. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Log ke hub peristiwa |
Mengirim pesan dalam format yang ditentukan ke hub peristiwa yang ditentukan oleh entitas Pencatat. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengirim pesan ke Azure Service Bus (pratinjau) |
Mengirim pesan ke antrean atau topik Azure Service Bus. |
Ya |
Tidak |
Tidak |
Tidak |
Tidak |
|
Mengirim permintaan ke layanan (Dapr) |
Menggunakan runtime Dapr untuk menemukan dan berkomunikasi dengan layanan mikro Dapr dengan andal. Untuk mempelajari selengkapnya tentang pemanggilan layanan di Dapr, lihat deskripsi dalam file README ini. |
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
|
Mengirim pesan ke topik Pub/Sub (Dapr) |
Menggunakan runtime Dapr untuk menerbitkan pesan ke topik Terbitkan/Berlangganan. Untuk mempelajari selengkapnya tentang pesan Terbitkan/Berlangganan di Dapr, lihat deskripsi dalam file README ini. |
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
|
Memicu pengikatan output (Dapr) |
Menggunakan runtime Dapr untuk memanggil sistem eksternal melalui pengikatan output. Untuk mempelajari selengkapnya tentang pengikatan di Dapr, lihat deskripsi dalam file README ini. |
Tidak |
Tidak |
Tidak |
Ya |
Tidak |
Pencatatan
| Policy |
Deskripsi |
Klasik |
V2 |
Konsumsi |
Hosting Mandiri |
Ruang kerja |
|
Jejak |
Menambahkan jejak khusus ke output pelacakan permintaan di konsol pengujian, telemetri "Application Insights", dan log sumber daya. |
Ya |
Ya1 |
Ya |
Ya |
Ya |
|
Memancarkan metrik |
Mengirim metrik kustom ke Application Insights saat dieksekusi. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Mengeluarkan metrik token Azure OpenAI |
Mengirim metrik ke Application Insights untuk konsumsi token model bahasa besar melalui API layanan Azure OpenAI. |
Ya |
Ya |
Tidak |
Ya |
Ya |
|
Menghasilkan metrik token API model bahasa besar |
Mengirim metrik ke Application Insights untuk konsumsi token model bahasa besar (LLM) melalui API LLM. |
Ya |
Ya |
Tidak |
Ya |
Ya |
1 Di gateway V2, trace kebijakan saat ini tidak menambahkan output pelacakan di konsol pengujian.
Pemecah masalah GraphQL
| Policy |
Deskripsi |
Klasik |
V2 |
Konsumsi |
Hosting Mandiri |
Ruang kerja |
|
Sumber data Azure SQL untuk resolver |
Mengonfigurasi permintaan Azure SQL dan respons opsional untuk menyelesaikan data untuk jenis objek dan bidang dalam skema GraphQL. |
Ya |
Ya |
Tidak |
Tidak |
Tidak |
|
Sumber data Cosmos DB untuk resolver |
Mengonfigurasi permintaan Cosmos DB dan respons opsional untuk menyelesaikan data untuk jenis objek dan bidang dalam skema GraphQL. |
Ya |
Ya |
Tidak |
Tidak |
Tidak |
|
Sumber data HTTP untuk resolver |
Mengonfigurasi permintaan HTTP dan secara opsional respons HTTP untuk menyelesaikan data untuk jenis objek dan bidang dalam skema GraphQL. |
Ya |
Ya |
Ya |
Tidak |
Tidak |
|
Menerbitkan peristiwa ke langganan GraphQL |
Menerbitkan peristiwa ke satu atau beberapa langganan yang ditentukan dalam skema API GraphQL. Konfigurasikan kebijakan dalam pemecah masalah GraphQL untuk bidang terkait dalam skema untuk jenis operasi lain seperti mutasi. |
Ya |
Ya |
Ya |
Tidak |
Tidak |
Gateway AI
Kontrol dan alur kebijakan
| Policy |
Deskripsi |
Klasik |
V2 |
Konsumsi |
Hosting Mandiri |
Ruang kerja |
|
Alur kontrol |
Menerapkan pernyataan kebijakan secara kondisional berdasarkan hasil evaluasi ekspresi Boolean. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Sertakan fragmen |
Menyisipkan fragmen kebijakan dalam definisi kebijakan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Pengulangan |
Coba lagi eksekusi pernyataan kebijakan yang diapit, jika dan hingga kondisi terpenuhi. Eksekusi akan berulang pada interval waktu yang ditentukan dan hingga hitungan percobaan ulang yang ditentukan. |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Tunggu |
Menunggu permintaan Kirim yang diapit, Dapatkan nilai dari cache, atau kebijakan pengendalian alur selesai sebelum melanjutkan. |
Ya |
Ya |
Ya |
Ya |
Ya |
Konten terkait
Untuk informasi selengkapnya tentang mengelola kebijakan, lihat: