Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat dokumentasi
Apigee Edge.
Apigee memungkinkan Anda memprogram perilaku API tanpa menulis kode apa pun dengan menggunakan kebijakan. Kebijakan seperti modul yang mengimplementasikan fungsi pengelolaan tertentu yang terbatas. Kebijakan dirancang untuk memungkinkan Anda menambahkan jenis kemampuan manajemen umum ke API secara efisien dan andal.
Kebijakan menyediakan fitur-fitur seperti keamanan, pembatasan laju, transformasi, dan kemampuan mediasi, sehingga Anda tidak perlu membangun dan memelihara kode sendiri. Anda tidak terbatas pada kumpulan jenis kebijakan yang disediakan oleh Apigee. Anda juga dapat menulis skrip dan kode khusus (seperti aplikasi JavaScript) yang memperluas fungsionalitas proxy API dan memungkinkan Anda untuk berinovasi di atas kemampuan manajemen dasar yang didukung oleh kebijakan Apigee.
Buat kebijakan Create dan attach ke proxy API dan alur bersama menggunakan Apigee di Cloud Code seperti yang dijelaskan di bagian berikut. Bergantung pada jenis kebijakan, Anda mungkin perlu membuat resource, seperti yang dijelaskan dalam Mengelola resource. Lihat juga Mengelola folder dan file di ruang kerja Apigee.
Buat kebijakan
Untuk membuat kebijakan menggunakan Apigee di Cloud Code:
Di ruang kerja Apigee Anda, lakukan salah satu tindakan berikut berdasarkan tempat Anda ingin melampirkan kebijakan:
Lampirkan ke Tindakan Proxy API Lakukan salah satu tindakan berikut: - Arahkan kursor Anda ke salah satu folder berikut, klik
, dan pilih Buat kebijakan: - Paket proxy
apiproxy-name apiproxy-name/apiproxy
- Paket proxy
- Arahkan kursor Anda ke atas
apiproxy-name/apiproxy/policiesfolder untuk proxy API dan klik
.
Alur bersama Lakukan salah satu tindakan berikut: - Arahkan kursor Anda ke salah satu folder berikut, klik
, dan pilih Buat kebijakan: sharedflow-namebundel aliran bersamasharedflow-name/sharedflowbundle
- Arahkan kursor ke folder
sharedflow-name/sharedflowbundle/policiesuntuk alur bersama, lalu klik
.
- Arahkan kursor Anda ke salah satu folder berikut, klik
Wizard pembuatan kebijakan terbuka.
Pilih kategori kebijakan yang ingin Anda buat dari daftar yang tersedia. Untuk mengetahui deskripsi kategori kebijakan, lihat Ringkasan referensi kebijakan.
Masukkan nama unik untuk polis dan tekan Enter. Kebijakan ditambahkan ke folder
/policiesuntuk proxy API atau alur bersama di bagian Apigee dan dibuka di editor.Edit file sesuai kebutuhan, lalu pilih File > Save atau ⌘S untuk menyimpan hasil edit Anda. Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi kebijakan, lihat Ringkasan referensi kebijakan.
Buat resource jika diperlukan oleh jenis kebijakan, seperti yang dijelaskan dalam Mengelola resource.
Melampirkan kebijakan ke alur
Kebijakan tidak akan dieksekusi hingga dilampirkan ke alur. Anda dapat melampirkan kebijakan ke alur dengan menambahkan<Langkah> Tambahkan elemen tersebut ke elemen alur permintaan atau respons yang sesuai dalam konfigurasi ProxyEndpoint atau TargetEndpoint, seperti yang dijelaskan dalam topik-topik berikut:
Misalnya, konfigurasi berikut melampirkan QuotaPolicy ke <PreFlow> dari ProxyEndpoint untuk mengkonfigurasi jumlah pesan permintaan yang diizinkan oleh proxy API selama periode waktu tertentu.
<ProxyEndpoint name="default">
<PreFlow>
<Request>
<Step><Name>QuotaPolicy</Name></Step>
</Request>
</PreFlow>
<HTTPProxyConnection>
<BasePath>/weather</BasePath>
</HTTPProxyConnection>
<RouteRule name="default">
<TargetEndpoint>default</TargetEndpoint>
</RouteRule>
</ProxyEndpoint>