Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Topik ini memberikan ringkasan singkat tentang deployment proxy. Anda dapat men-deploy proxy menggunakan UI pengelolaan, skrip command line, atau dengan API.
Video: Tonton video singkat untuk mempelajari praktik terbaik untuk nol periode nonaktif selama deployment proxy API.
Kapan harus menerapkan proxy
Proxy harus di-deploy sebelum dapat dipanggil. Umumnya, terserah Anda kapan akan melakukan deployment. Saat bekerja di lingkungan pengujian, Anda dapat men-deploy secara iteratif berkali-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.
Deploy atau deploy ulang proxy saat Anda:
- Buat proxy baru (deployment terjadi secara otomatis)
- Mengubah proxy yang ada
- Membuat revisi proxy baru
- Membuat proxy versi baru
- Kirim proxy dari satu lingkungan ke lingkungan lainnya, seperti dari lingkungan pengujian ke lingkungan produksi.
- Menghapus dan membuat ulang keystore.
Tempat men-deploy 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 dengan titik hijau.
Cara men-deploy proxy
Cara Anda menerapkan proxy bergantung pada tempat Anda mengembangkan proxy. Jika bekerja di UI, Anda dapat dengan mudah men-deploy proxy hanya dengan beberapa klik mouse. Proxy baru secara otomatis di-deploy saat Anda membuatnya; Anda tidak perlu melakukan tindakan khusus. Prosedur untuk men-deploy ulang proxy yang ada hampir sama mudahnya. Cukup pilih lingkungan deployment yang akan digunakan, dan UI pengelolaan akan menangani sisanya. Untuk informasi selengkapnya, lihat Men-deploy proxy di UI.
Jika Anda mengembangkan proxy dan komponen terkait secara offline (yaitu menggunakan file XML proxy dan kode lain secara langsung di sistem file Anda), Apigee Edge menyediakan alat deployment command line yang mudah digunakan dan dapat Anda gunakan. Anda juga dapat memperoleh contoh skrip shell yang dapat dikonfigurasi dan dijalankan untuk mengupload dan men-deploy file proxy. Untuk informasi selengkapnya, lihat Men-deploy proxy dari command line.
Terakhir, Anda dapat menggunakan Edge management API untuk men-deploy proxy. Deployment API mengekspos fungsi atomik yang dapat dikoordinasikan oleh tim pengembangan untuk mengotomatiskan dan mengoptimalkan siklus proses pengembangan API Anda. Lihat Men-deploy proxy API menggunakan API pengelolaan.
Apa itu Revisi Proxy API?
Revisi memungkinkan Anda mengelola update proxy API saat membuat dan men-deploy-nya ke suatu lingkungan. Revisi diberi nomor secara urut, sehingga Anda dapat mengembalikan perubahan dengan men-deploy revisi proxy API sebelumnya.
Hanya satu revisi 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 dibatalkan deploymentnya sebelum revisi baru dapat di-deploy. Opsi lanjutan lainnya termasuk menimpa revisi yang di-deploy atau memilih untuk tidak menambahkan revisi sama sekali. Misalnya, terkadang saat membuat perubahan kecil, Anda mungkin tidak ingin menambahkan revisi. Opsi lanjutan ini dapat dilakukan melalui panggilan langsung ke Edge Management API. Lihat Men-deploy proxy API menggunakan API pengelolaan.
Anda dapat men-deploy revisi proxy API ke lingkungan prod
, sambil terus membuat revisi baru proxy API tersebut di lingkungan test
. Jika sudah siap, Anda dapat "mempromosikan" revisi proxy API yang lebih tinggi dari lingkungan test
daripada revisi proxy API sebelumnya di lingkungan prod
.
Untuk informasi selengkapnya tentang revisi, lihat Men-deploy proxy API menggunakan API pengelolaan dan Men-deploy proxy di UI.
Video: Tonton video singkat untuk mempelajari lebih lanjut revisi API.