Anda sedang melihat dokumentasi Apigee Edge.
Lihat dokumentasi Apigee X.
Topik ini memberikan ringkasan singkat tentang deployment proxy. Anda dapat men-deploy proxy menggunakan UI pengelola, skrip command line, atau dengan API.
Video: Tonton video singkat untuk mempelajari praktik terbaik terkait nol periode nonaktif selama deployment proxy API.
Kapan deployment proxy
Proxy harus di-deploy sebelum dapat dipanggil. Umumnya, Anda bebas menentukan kapan akan melakukan penerapan. Saat bekerja di lingkungan pengujian, Anda dapat men-deploy berulang kali. Di sisi lain, keputusan untuk men-deploy proxy dari lingkungan pengujian ke lingkungan produksi biasanya bergantung pada aturan siklus proses yang ditetapkan oleh tim pengembangan Anda.
Men-deploy atau men-deploy ulang proxy saat Anda:
- Membuat proxy baru (deployment terjadi secara otomatis)
- Mengubah proxy yang ada
- Membuat revisi proxy baru
- Membuat versi proxy baru
- Mengirim proxy dari satu lingkungan ke lingkungan lain, seperti dari lingkungan pengujian ke lingkungan produksi.
- Menghapus dan membuat ulang keystore.
Tempat deployment proxy
Anda men-deploy proxy ke lingkungan. Semua organisasi di Apigee Edge, secara default, memiliki dua lingkungan yang disebut test dan prod. Lingkungan ini hanya didesain untuk memberi Anda satu area untuk dikerjakan dan menguji perubahan API, serta area lain tempat API diekspos ke aplikasi. Gambar berikut menunjukkan proxy yang di-deploy ke lingkungan
test
, seperti yang ditunjukkan oleh titik hijau.
Cara men-deploy proxy
Cara Anda men-deploy proxy bergantung pada tempat Anda mengembangkan proxy. Jika menggunakan UI, Anda dapat mudah menerapkan proxy hanya dengan beberapa klik mouse. Proxy baru akan di-deploy secara otomatis saat Anda membuatnya; Anda tidak perlu melakukan tindakan khusus. Prosedur untuk men-deploy ulang proxy yang ada hampir sama sederhananya. Cukup pilih lingkungan deployment yang akan di-deploy, dan UI pengelolaan akan menangani sisanya. Untuk informasi selengkapnya, lihat Men-deploy proxy di UI.
Jika Anda mengembangkan proxy dan komponen terkait secara offline (artinya, menggunakan file XML proxy dan kode lainnya langsung pada sistem file Anda), Apigee Edge menyediakan alat deployment command line praktis yang dapat Anda gunakan. Anda juga dapat memperoleh contoh skrip shell yang dapat Anda konfigurasikan dan jalankan untuk mengupload dan men-deploy file proxy Anda. Untuk mengetahui informasi selengkapnya, lihat Men-deploy proxy dari command line.
Terakhir, Anda dapat menggunakan Edge Management API untuk men-deploy proxy. API deployment mengekspos fungsi atomik yang dapat dikoordinasikan oleh tim pengembangan Anda untuk mengotomatiskan dan mengoptimalkan siklus proses pengembangan API Anda. Lihat Men-deploy proxy API menggunakan Management API.
Apa yang dimaksud dengan Revisi Proxy API?
Revisi memungkinkan Anda mengelola update proxy API saat membuat dan men-deploy-nya ke lingkungan. Revisi diberi nomor secara berurutan, sehingga Anda dapat mengembalikan perubahan dengan men-deploy revisi proxy API Anda sebelumnya.
Hanya satu revisi dari proxy API yang dapat di-deploy di lingkungan pada waktu tertentu jika revisi memiliki jalur dasar proxy API yang sama.
Biasanya, revisi yang sudah ada harus di-deploy sebelum yang baru dapat di-deploy. Opsi lanjutan lainnya mencakup menimpa revisi yang di-deploy atau memilih untuk tidak menambah revisi sama sekali. Misalnya, terkadang saat Anda membuat perubahan kecil, Anda mungkin tidak ingin menambah revisi. Opsi lanjutan ini dapat dicapai melalui panggilan langsung ke Edge Management API. Lihat Men-deploy proxy API menggunakan Management API.
Anda dapat men-deploy revisi proxy API ke lingkungan prod
, sambil
terus membuat revisi proxy API tersebut di lingkungan test
. Jika sudah siap, Anda dapat "mempromosikan" revisi proxy API yang lebih tinggi dari lingkungan test
dibandingkan revisi proxy API sebelumnya di lingkungan prod
.
Untuk informasi selengkapnya tentang revisi, lihat Men-deploy proxy API menggunakan Management API dan Men-deploy proxy di UI.
Video: Tonton video singkat untuk mempelajari lebih lanjut revisi API.